pybuilder/pybuilder
Software build automation tool for Python. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 75
- 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: 96
- age_days: 5154
- days_rel: 9
- days_push: 9
- n_releases_24m: 8
Adoption not part of the score
2037 stars · 275 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyBuilder is a build automation tool written in pure Python, primarily for Python projects. It uses dependency-based programming with a plugin mechanism to create build life cycles similar to Maven or Gradle, handling testing, coverage, code analysis, and packaging.
Use cases
- automate building and packaging a python project
- run unit tests and coverage on every build
- generate setup.py and distutils packaging from a build descriptor
- scaffold a new python project with a standard directory layout
- integrate flake8 or pylint checks into the build lifecycle
- replace a pile of ad-hoc build scripts with one tool
When to choose
- you want a Maven/Gradle-style build lifecycle for a Python project
- you prefer writing build logic in Python itself
- you want testing, coverage, linting, and packaging unified in one command
When to avoid
- your project already works well with setuptools, hatch, or poetry
- you need a build tool with a large ecosystem and community
- you only need simple packaging without build lifecycle management
Facets
cli-tool · maturity active
build-tool testing developer-tools cli developer-tools python cli cross-platform build-automation packaging plugin-system continuous-integration qa automation python
10 sources
- readme: https://github.com/pybuilder/pybuilder · fetched 2026-08-28 · b54d908924d7
- homepage: https://pybuilder.io · fetched 2026-08-29 · 4793e320167b
- site_page: https://pybuilder.io/documentation/tutorial · fetched 2026-08-29 · 3861e70a47fb
- site_page: https://pybuilder.io/about · fetched 2026-08-29 · f98c0eb7f870
- site_page: https://pybuilder.io/documentation · fetched 2026-08-29 · 882c743417df
- site_page: https://pybuilder.io/documentation/installation · fetched 2026-08-29 · f40e803300c7
- site_page: https://pybuilder.io/documentation/examples · fetched 2026-08-29 · 7f1b132e2297
- site_page: https://pybuilder.io/documentation/manual · fetched 2026-08-29 · 57beda35ee5a
- site_page: https://pybuilder.io/documentation/plugins · fetched 2026-08-29 · 9725db1fb0b1
- site_page: https://pybuilder.io/documentation/external-plugin-list · fetched 2026-08-29 · 5c7bc0c3f494
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pybuilder/pybuilder | main | 91 |
For agents
markdown · JSON · MCP: product_card(name="pybuilder/pybuilder")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem