{"library":"poetry-plugin-export","title":"Poetry Plugin: Export","description":"poetry-plugin-export is an official Poetry plugin, currently at version 1.10.0, that extends Poetry's functionality by providing an `export` command. This command allows users to convert locked dependencies from `poetry.lock` files into various standardized formats such as `requirements.txt`, `constraints.txt`, and `pylock.toml`. It aims to eventually replace the functionality of Poetry's built-in `export` command (which is no longer bundled by default in Poetry 2.0+). The plugin is actively maintained, with releases tied to the evolution of Poetry itself.","language":"python","status":"active","last_verified":"Sat Apr 11","install":{"commands":["pip install poetry-plugin-export"],"cli":{"name":"poetry","version":"Poetry (version 2.4.1)"}},"imports":[],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"# Assuming a pyproject.toml and poetry.lock exist in the current directory\n# and poetry-plugin-export is installed.\n\n# Export to a standard requirements.txt file\npoetry export -f requirements.txt --output requirements.txt\n\n# Export with development dependencies and without package hashes\npoetry export -f requirements.txt --output dev_requirements.txt --with dev --without-hashes\n\n# Export to a constraints.txt file including all dependency groups\npoetry export -f constraints.txt --output constraints.txt --all-groups","lang":"bash","description":"The plugin provides an `export` command that integrates directly into the Poetry CLI. You can specify the output format, file, and control which dependency groups are included or excluded. The most common use case is generating a `requirements.txt` for environments that rely on `pip`.","tag":"stale","tag_description":"widespread failures or data too old to trust","last_tested":"2026-04-23","results":[{"runtime":"python:3.10-alpine","exit_code":1},{"runtime":"python:3.10-slim","exit_code":1},{"runtime":"python:3.11-alpine","exit_code":1},{"runtime":"python:3.11-slim","exit_code":1},{"runtime":"python:3.12-alpine","exit_code":1},{"runtime":"python:3.12-slim","exit_code":1},{"runtime":"python:3.13-alpine","exit_code":1},{"runtime":"python:3.13-slim","exit_code":1},{"runtime":"python:3.9-alpine","exit_code":1},{"runtime":"python:3.9-slim","exit_code":1}]},"compatibility":null}