pypa/twine
Utilities for interacting with PyPI observed · 2026-08-28
Health v2 · maintenance only
89/100
- Activity 98
- Release rhythm 71
- 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: 138.0
- age_days: 4768
- days_rel: 36
- days_push: 13
- n_releases_24m: 5
Adoption not part of the score
1787 stars · 335 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Twine is a utility for publishing Python packages to PyPI, providing build-system-independent uploads of source and binary distribution artifacts. It is the recommended tool for securely uploading sdists and wheels to PyPI and other Python package indexes.
Use cases
- upload a python package to pypi
- publish wheels and sdists to a package index
- verify a distribution before uploading
- replace setup.py upload for publishing packages
- publish to a private python package index
When to choose
- you need to publish Python packages to PyPI or a custom index
- you want secure, verified uploads of sdist and wheel artifacts
- you want a build-system-independent upload tool
When to avoid
- you only need to install packages rather than publish them (use pip)
- you are building packages rather than uploading them (use a build frontend)
- you publish packages for other ecosystems like npm or crates.io
Facets
cli-tool · maturity active
package-manager cli developer-tools developer-tools programming-languages python cli cross-platform pypi python-packaging package-publishing wheel sdist command-line
2 sources
- readme: https://github.com/pypa/twine · fetched 2026-08-28 · 198d33553d03
- registry_pypi: https://pypi.org/pypi/twine/json · fetched 2026-08-29 · 24e4294bd3ab
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pypa/twine | main | 89 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem