skillfed

poetry-plugin-export

Poetry plugin to export the dependencies to various formats

poetry-plugin-export Permissive license MIT Active 335 v1.10.0 released

Install

poetry-plugin-export on PyPI

pip

pip install poetry-plugin-export

uv

uv add poetry-plugin-export

poetry

poetry add poetry-plugin-export

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — poetry, poetry-core, tomlkit
Maintenance actively maintained — 207 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: poetry_plugin_export-1.10.0-py3-none-any.whl

Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

About poetry-plugin-export

from the package's own PyPI description — quoted content, verbatim

Poetry Plugin: Export

Poetry (image)

This package is a plugin that allows the export of locked packages to various formats.

Note: For now, only the constraints.txt and requirements.txt formats are available.

This plugin provides the same features as the existing export command of Poetry which it will eventually replace.

Installation

On Poetry 2.0 and newer, the easiest way to add the export plugin is to declare it as a required Poetry plugin.

[tool.poetry.requires-plugins]
poetry-plugin-export = "&gt;=1.8"

Otherwise, install the plugin via the self add command of Poetry.

poetry self add poetry-plugin-export

If you used pipx to install Poetry you can add the plugin via the pipx inject command.

pipx inject poetry poetry-plugin-export

Otherwise, if you used pip to install Poetry you can add the plugin packages via the pip install command.

pip install poetry-plugin-export

Usage

The plugin provides an export command to export to the desired format.

```bash poetry export -f requirements.txt...

Read as markdown · JSON record · Source repository · Homepage

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Exports Poetry-locked dependencies to requirements.txt, constraints.txt, and pylock.toml formats for use with pip and other tools.

Low friction: pure Python wheel with only three runtime dependencies (poetry, poetry-core, tomlkit). Actively maintained with recent commits and no stale indicators.

MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both open and commercial projects.

Usage

poetry self add poetry-plugin-export
poetry export -f requirements.txt --output requirements.txt

Requires Poetry 2.0+ or manual installation into an existing Poetry environment; Python 3.10 or later.

Verdict: A well-maintained, low-friction Poetry plugin for exporting locked dependencies. MIT-licensed, actively developed, zero known vulnerabilities, and top-1000 popularity. Straightforward to install and use for converting Poetry projects to pip-compatible formats.

Needs verification

  • Whether the plugin works correctly with all advertised formats (pylock.toml support is noted but not exemplified in the excerpt).
  • Performance characteristics when exporting very large dependency trees.
  • Compatibility with Poetry versions prior to 2.0 beyond the documented `poetry self add` fallback.
poetry export pluginconvert poetry lock to requirementspoetry dependency exportrequirements.txt from poetrypoetry plugin constraintspoetry lock file export

Similar packages