You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks! This is a duplicate of an existing issue: #1595. Note that including or excluding the extras doesn't have any effect, since the extras marker just adds additional dependencies, and all those dependencies are flattened anyway. pip-tools is changing their default to strip extras in the next release -- the behavior would be identical to uv's.
Expected behavior
When defining dependencies with extras in the project files,
pip-compile
also puts those extras in the compiled files.E.g.:
"python-jose[cryptography]>=3.1.0"
turns into:"python-jose[cryptography]==3.3.0"
Bug
uv pip compile
strips the extras like this:"python-jose[cryptography]>=3.1.0"
turns into:"python-jose==3.3.0"
This might lead to issues further down the line.
Platform
uv
version:0.1.13
The text was updated successfully, but these errors were encountered: