python-poetry/poetry
Python packaging and dependency management made easy observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 29
- age_days: 3108
- days_rel: 116
- days_push: 9
- n_releases_24m: 18
Adoption not part of the score
34293 stars · 2478 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Poetry is a CLI tool for Python dependency management and packaging that uses a pyproject.toml-based project format with a lockfile for deterministic, repeatable installs. It handles dependency resolution, virtual environment management, building sdists/wheels, and publishing to PyPI or private repositories.
Use cases
- manage python project dependencies
- create a lockfile for reproducible installs
- build and publish a package to pypi
- replace setup.py and requirements.txt with pyproject.toml
- manage virtual environments for python projects
- organize dev and test dependency groups
- install packages from private pypi repositories
When to choose
- you want deterministic builds with a lockfile for a Python application
- you want one tool for dependency management, packaging, and publishing
- you want automatic virtual environment isolation per project
- you need dependency groups for dev, test, or docs dependencies
When to avoid
- your team is standardized on pip + pip-tools or uv workflows
- you only need to install packages without project dependency management
- you need to support Python versions older than 3.9
Facets
cli-tool · maturity stable
package-manager build-tool cli developer-tools developer-tools programming-languages python windows cli cross-platform python-packaging dependency-management pyproject-toml lockfile virtualenv pypi-publishing dependency-resolution command-line automation linux macos
10 sources
- readme: https://github.com/python-poetry/poetry · fetched 2026-08-28 · 1847b439456e
- homepage: https://python-poetry.org · fetched 2026-08-29 · 80d06da25d30
- site_page: https://python-poetry.org/docs · fetched 2026-08-29 · 67256fb895d9
- site_page: https://python-poetry.org/docs/basic-usage · fetched 2026-08-29 · e3a2dcdeaec3
- site_page: https://python-poetry.org/docs/managing-dependencies · fetched 2026-08-29 · 13c1da8ae5b6
- site_page: https://python-poetry.org/docs/libraries · fetched 2026-08-29 · 136b570d5ffc
- site_page: https://python-poetry.org/docs/cli · fetched 2026-08-29 · cdc26ed5f2a8
- site_page: https://python-poetry.org/docs/configuration · fetched 2026-08-29 · b92972787567
- site_page: https://python-poetry.org/docs/repositories · fetched 2026-08-29 · 9a4f7a03377b
- site_page: https://python-poetry.org/docs/managing-environments · fetched 2026-08-29 · 3cd6e1c08106
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| python-poetry/poetry | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="python-poetry/poetry")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem