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
Extras are actually generated correctly but not indicated where they come from in the output file. You don't know if a dependency is part of the main package or if it is generated from an extra. This is an incompatibility with pip-compile.
(The via -r ... part, which is also different in the output, was already mentioned in #1343)
psycopg[binary,pool]==3.1.18 -> psycopg==3.1.18 [binary,pool] is missing in the output.
But the extras are generated correctly:
psycopg-binary==3.1.18
# via psycopg
psycopg-pool==3.2.1
# via psycopg
Steps to reproduce it:
requirements.in
psycopg[binary,pool]==3.1.18
uv pip compile requirements.in
# This file was autogenerated by uv v0.1.4 via the following command:
# uv pip compile requirements.in
psycopg==3.1.18
psycopg-binary==3.1.18
# via psycopg
psycopg-pool==3.2.1
# via psycopg
typing-extensions==4.9.0
# via
# psycopg
# psycopg-pool
pip-compile requirements.in
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# pip-compile requirements.in
#
psycopg[binary,pool]==3.1.18
# via -r requirements.in
psycopg-binary==3.1.18
# via psycopg
psycopg-pool==3.2.1
# via psycopg
typing-extensions==4.9.0
# via
# psycopg
# psycopg-pool
The text was updated successfully, but these errors were encountered:
neumann-nico
changed the title
uv pip compile does not display where the extras come from
uv pip compile does not indicate whether dependencies originate from the main package or from additional extras
Feb 18, 2024
Extras are actually generated correctly but not indicated where they come from in the output file. You don't know if a dependency is part of the main package or if it is generated from an extra. This is an incompatibility with pip-compile.
(The
via -r ...
part, which is also different in the output, was already mentioned in #1343)psycopg[binary,pool]==3.1.18
->psycopg==3.1.18
[binary,pool]
is missing in the output.But the extras are generated correctly:
Steps to reproduce it:
requirements.in
uv pip compile requirements.in
pip-compile requirements.in
The text was updated successfully, but these errors were encountered: