-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
When pip-compile creates a requirements.txt, it will include a "via" line for each requirement: this line defines the rationale for why the requirement was included, such as "via -r requirements.in" or "via requests"
poetry has access to this information, it would be cool if it could be propagated to the exported requirements.txt file.
Example from pip-compile:
#
# This file is autogenerated by pip-compile with python 3.10
# To update, run:
#
# pip-compile
#
certifi==2021.10.8
# via requests
charset-normalizer==2.0.12
# via requests
idna==3.3
# via requests
requests==2.27.1
# via -r requirements.in
urllib3==1.26.9
# via requests
This would provide two benefits:
- It could make it easier to port from
pip-compile, since generatedrequirements.txtfiles between it andpoetry-plugin-exportwould be more similar- Selfishly, I'm mostly looking for this for my
pip-compile-cross-platformproject :)
- Selfishly, I'm mostly looking for this for my
- It removes a step from debugging: the associated
poetry.lockfile doesn't have to be located and perused, as the information is all available in the onerequirements.txtfile.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels