Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove dev optional dependency group (switch to uv?) #180

Open
jfhbrook opened this issue Mar 17, 2025 · 0 comments
Open

Remove dev optional dependency group (switch to uv?) #180

jfhbrook opened this issue Mar 17, 2025 · 0 comments

Comments

@jfhbrook
Copy link
Owner

pyee's current dependency setup includes dev dependencies as a dev group in pyproject.toml. This works fine for local development. But pypi treats these dependencies as "real" optional dependencies. This is known to break COPR's defaults for packaging Python packages, and probably has similar ramifications elsewhere.

One way to potentially address this incidentally is to switch from a manual pip-tools oriented setup to uv. I used it in plusdeck and crystalfontz, and found it really pleasant. There's a cost in terms of expected dev tools, but I'm already using just so it's not a huge deal.

@jfhbrook jfhbrook mentioned this issue Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant