-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Use uv instead of plain pip #2999
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
Conversation
| "coverage==7.8.2", | ||
| "importlib-metadata==8.7.0", | ||
| "mypy==1.16.1", | ||
| "ruff==0.12.1", | ||
| "types-PyYAML==6.0.12.20250516", | ||
| "pytest==8.4.1", | ||
| "trio==0.30.0", | ||
| # Check dist | ||
| "twine==6.1.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we have a lockfile, we can just restrict the minimum here. I'll do this after.
|
Please poke me if you have any problems! |
Sure! Thanks :) |
| # We add starlette[full] so `uv sync` considers the extras. | ||
| "starlette[full]", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zanieb I had to do this - which is actually the first time I do it...
This is to avoid uv sync --all-extras (I can just do uv sync). Is there a way to add it to default-groups instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you want astral-sh/uv#12965, which we aren't sure what to do with.
This is an appropriate workaround.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Funny. Copilot actually suggested me to use the default-extras 😅
All good then. Thanks!
No description provided.