skillfed

poetry

Python dependency management and packaging made easy.

poetry Permissive license MIT Active 34,290 v2.4.1 released

Install

poetry on PyPI

pip

pip install poetry

uv

uv add poetry

poetry

poetry add poetry

Package facts

License MIT (permissive)
Python support supports the current Python release (<4.0,>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 22 — build, cachecontrol, cleo, dulwich, fastjsonschema, findpython, installer, keyring, packaging, pbs-installer, pkginfo, platformdirs, poetry-core, pyproject-hooks, requests, requests-toolbelt, shellingham, tomli, tomlkit, trove-classifiers, virtualenv, xattr
Maintenance actively maintained — 96 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-2.4.1-py3-none-any.whl

Keywords: packaging, dependency, poetry

Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Build ToolsTopic :: Software Development :: Libraries :: Python Modules

About poetry

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

Poetry: Python packaging and dependency management made easy

Poetry (image) [Stable Version (image)][PyPI Releases] [Pre-release Version (image)][PyPI Releases] [Python Versions (image)][PyPI] Download Stats (image) [Discord (image)][Discord]

Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.

Poetry Install (image)

Poetry replaces setup.py, requirements.txt, setup.cfg, MANIFEST.in and Pipfile with a simple pyproject.toml based project format.

```toml [build-system] requires = ["poetry-core>=2.0.0,<3.0.0"] build-backend = "poetry.core.masonry.api"

[project] name = "my-package" version =...

Read as markdown · JSON record · Source repository · Homepage · Docs

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

Poetry is a dependency management and packaging tool that replaces setup.py, requirements.txt, and Pipfile with a unified pyproject.toml-based workflow for declaring, locking, and installing Python project dependencies.

Low friction installation with a pure-wheel distribution. Active maintenance (96 days since last release) and 22 runtime dependencies including build, virtualenv, requests, and keyring suggest a mature, production-grade tool.

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial contexts with minimal obligations—a permissive choice typical of widely-adopted developer tools.

Usage

pip install poetry==2.4.1
poetry --version
poetry new my-project
cd my-project
poetry add requests

Requires Python >=3.10,<4.0; poetry-core>=2.0.0,<3.0.0 is a build-time dependency for projects using Poetry as their build backend.

Verdict: Poetry is a mature, actively maintained dependency-management tool with no known vulnerabilities and permissive MIT licensing. Its 22 runtime dependencies reflect comprehensive feature coverage (virtual environments, keyring integration, git support via dulwich, HTTP requests). Suitable for production use.

Needs verification

  • Community adoption scale and real-world usage patterns beyond the top_1000 popularity tier classification.
  • Performance characteristics when managing very large dependency graphs or monorepo structures.
  • Compatibility with non-standard Python distributions (PyPy, Conda, etc.) beyond CPython 3.10–3.14.
python dependency managementpackage manager for pythonpyproject.toml dependency resolverpython packaging toollock file generator pythonvirtual environment managerpoetry build system

Similar packages