-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Provide way to export only development dependencies #1441
Comments
I like the idea, and I think it would be a useful feature for the
If we can get a consensus about the way, I think I would be able to implement such feature. @sdispater What's your opinion? |
https://github.com/RCheese/deplodocker |
@python-poetry/triage Any new updates on this issue ? This feature would be very useful. |
I just started looking at moving from pipenv to poetry and this issue came up. |
I have faced a similar situation and wrote this small tool vchrombie/peodd (poetry export, but only for dev-dependencies) for this purpose. You can install using pip
and use it direclty from the command line
The It would be great if you can try using the tool and provide feedback. Thanks in advance. |
This commit adds the support for exporting only the dev-dependencies to the poetry. Fixes python-poetry#1441
This commit adds the support, for exporting only the dev-dependencies, to the poetry. Fixes python-poetry#1441
This commit adds the support, for exporting only the dev-dependencies, to the export plugin. Related to python-poetry/poetry#1441 Extension to python-poetry/poetry#4283
This commit adds the support, for exporting only the dev-dependencies, to the poetry. Fixes python-poetry#1441
Tested on latest version with the plugin: curl -sSL https://install.python-poetry.org | python - --git https://github.com/python-poetry/poetry.git@master
poetry plugin add poetry-plugin-export Then: # Export main + dev dependencies
poetry export -f requirements.txt --output requirements.txt --with dev
# Export main dependencies
poetry export -f requirements.txt --output requirements_without_dev.txt
# Export dev dependencies only
poetry export -f requirements.txt --output requirements_only_dev.txt --only dev Could you confirm if it solves all your use cases? |
Closing, since this is implemented now (see #1441 (comment)). |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Feature Request
I'm using Poetry v1.0.0b for this, which (as opposed to v0.12.x) includes the
export
command.I come from a background where core dependencies are defined in
requirements.txt
and development ones inrequirements-dev.txt
(or similar). Test dependencies might have their own file as well (e.g. to only install what's necessary to test on CI systems, but not debug and documentation tools).My issue is that while I can (re-)create the core requirements file via
poetry export -f requirements.txt --without-hashes -o requirements.txt
, I cannot do the same for the list of (only) development dependencies.There is the
--dev
option for theexport
command ("Include development dependencies."), but it includes the core dependencies, too. Thus, the result is not the list of additional dependencies that required for development purposes only.I'm not sure how this can be solved without breaking the (probably useful) use case of exporting all dependencies together.
--dev-only
option?--dev
output only development dependencies, but not core ones? And--all
to output both core and development dependencies?The text was updated successfully, but these errors were encountered: