Poetry
Some data may be outdated — see provenance labels.
Python packaging and dependency management made easy observed · 2026-09-26
Health v2 · maintenance only
97/100
- Activity 96
- Release rhythm 96
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 17.0
- age_days: 3156
- days_rel: 30
- days_push: 29
- n_releases_24m: 21
Adoption not part of the score
34304 stars · 2511 forks observed · 2026-09-26
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-28, confidence 0.99
Poetry is a command‑line tool that manages Python project dependencies, builds packages and publishes them. It replaces traditional tools like setup.py, requirements.txt and pipenv with a unified pyproject.toml workflow.
Use cases
- Add, update, or remove Python dependencies in a reproducible way
- Create a lockfile to guarantee identical environments across machines
- Build source distributions and wheels for a Python library
- Publish a package to PyPI or a private repository
- Isolate project environments using automatic virtualenv management
When to choose
- You need deterministic, lockfile‑based dependency resolution for Python projects
- You prefer a single tool to handle both dependency management and packaging
- You work across Linux, macOS, and Windows and want a consistent workflow
- You want built‑in support for dependency groups and optional extras
When to avoid
- You require fine‑grained control over low‑level build steps not covered by Poetry
- Your project relies on legacy tools that are incompatible with pyproject.toml
- You need a non‑Python package manager for other languages
Facets
cli-tool · maturity active
cli build-tool developer-tools python cross-platform cli dependency-management packaging pyproject-toml virtualenv lockfile
10 sources
- readme: https://github.com/python-poetry/poetry · fetched 2026-09-26 · 1847b439456e
- homepage: https://python-poetry.org · fetched 2026-09-14 · 80d06da25d30
- site_page: https://python-poetry.org/docs · fetched 2026-09-14 · 67256fb895d9
- site_page: https://python-poetry.org/docs/basic-usage · fetched 2026-09-14 · e3a2dcdeaec3
- site_page: https://python-poetry.org/docs/managing-dependencies · fetched 2026-09-14 · 13c1da8ae5b6
- site_page: https://python-poetry.org/docs/libraries · fetched 2026-09-14 · 136b570d5ffc
- site_page: https://python-poetry.org/docs/cli · fetched 2026-09-14 · cdc26ed5f2a8
- site_page: https://python-poetry.org/docs/configuration · fetched 2026-09-14 · b92972787567
- site_page: https://python-poetry.org/docs/repositories · fetched 2026-09-14 · 9a4f7a03377b
- site_page: https://python-poetry.org/docs/managing-environments · fetched 2026-09-14 · 3cd6e1c08106
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| python-poetry/poetry | main | 97 |
| python-poetry/poetry-core | backend | 93 |
| python-poetry/poetry-plugin-export | plugin | 86 |
| python-poetry/install.python-poetry.org | infra | 75 |
| python-poetry/poetry-plugin-bundle | plugin | 93 |
For agents
markdown · JSON · MCP: product_card(name="python-poetry/poetry")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem