pypa/setuptools
Official project repository for the Setuptools build system observed · 2026-08-28
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-09-03. Adoption (stars, forks) is never an input.
- gap_med: 3.0
- age_days: 3809
- days_rel: 25
- days_push: 24
- n_releases_24m: 49
Adoption not part of the score
2854 stars · 1422 forks observed · 2026-08-28
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-08-28 · ad1ff105e33a
- homepage: https://pypi.org/project/setuptools/ · fetched 2026-08-29 · 4b4e8fead74a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pypa/setuptools | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem