pypa/setuptools
Some data may be outdated — see provenance labels.
Official project repository for the Setuptools build system observed · 2026-09-26
Health v2 · maintenance only
93/100
- Activity 94
- Release rhythm 89
- 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: 3.0
- age_days: 3857
- days_rel: 73
- days_push: 40
- n_releases_24m: 43
Adoption not part of the score
2863 stars · 1431 forks observed · 2026-09-26
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Setuptools is the official build system and packaging library for Python, enabling developers to build, package, and distribute Python projects as wheels and sdists. It extends distutils and supports modern pyproject.toml-based configuration.
Use cases
- build a wheel for my python package
- define package metadata in pyproject.toml
- package and publish my library to pypi
- declare dependencies and entry points for a python project
- build an sdist for distribution
- migrate from distutils to a modern build backend
- install a package in editable/development mode
When to choose
- you are packaging a Python library or application for distribution on PyPI
- you need a mature, widely supported build backend for pyproject.toml
- you need editable installs, entry points, or package data handling
When to avoid
- you are building a non-Python project
- you only need a modern alternative like hatchling, flit, or poetry-core and have no legacy setuptools constraints
- you need a dependency manager rather than a build system
Facets
library · maturity stable
build-tool package-manager developer-tools developer-tools programming-languages python cross-platform packaging distutils pypi setup-py pyproject-toml wheels sdists automation
2 sources
- readme: https://github.com/pypa/setuptools · fetched 2026-09-26 · ad1ff105e33a
- homepage: https://pypi.org/project/setuptools/ · fetched 2026-08-29 · 4b4e8fead74a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pypa/setuptools | main | 93 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem