Skip to main content

PyBuilder — an easy-to-use build automation tool for Python

Follow PyBuilder on Twitter Gitter Build Status Coverage Status

PyBuilder Version PyBuilder Python Versions PyBuilder Downloads Per Day PyBuilder Downloads Per Week PyBuilder Downloads Per Month

PyBuilder is a software build tool written in 100% pure Python, mainly targeting Python applications.

PyBuilder is based on the concept of dependency based programming, but it also comes with a powerful plugin mechanism, allowing the construction of build life cycles similar to those known from other famous (Java) build tools.

PyBuilder is running on the following versions of Python 3.11, 3.12, 3.13, 3.14, 3.15 and PyPy 3.11 and 3.12.

See the GitHub Actions Workflow for version specific output.

Installing

PyBuilder is available using pip:

$ pip install pybuilder

For development builds use:

$ pip install --pre pybuilder

See the PyPI for more information.

Getting started

PyBuilder emphasizes simplicity. If you want to build a pure Python project and use the recommended directory layout, all you have to do is create a file build.py with the following content:

from pybuilder.core import use_plugin

use_plugin("python.core")
use_plugin("python.unittest")
use_plugin("python.coverage")
use_plugin("python.distutils")

default_task = "publish"

See the PyBuilder homepage for more details and a list of plugins.

Release Notes

The release notes can be found here. There will also be a git tag with each release. Please note that we do not currently promote tags to GitHub "releases".

Development

See Developing PyBuilder

Metadata

Release files for pybuilder 0.13.24

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybuilder 0.13.24
File Size Uploaded Provenance
pybuilder-0.13.24.tar.gz 8.4 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pybuilder 0.13.24
File Interpreter ABI Platform
pybuilder-0.13.24-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 MB

Release files / pybuilder-0.13.24.tar.gz

Download URL pybuilder-0.13.24.tar.gz
Size 8.4 MB
Tags Source
SHA-256 checksum
How to use checksums
3e6aba3000af1ad5b11716413d587c2fd698340acc507afc01f77c53ee642f4a
BLAKE2b-256 checksum
How to use checksums
75ad27cbcf9d3506de8a9c9cdb8b13b8b574a6a0afe32ded214b9677a8241689
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / pybuilder-0.13.24-py3-none-any.whl

Download URL pybuilder-0.13.24-py3-none-any.whl
Size 9.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a92d641907ddd28c88b5321c86a98e0e27c0f658401aa129e529a48cc4f2534c
BLAKE2b-256 checksum
How to use checksums
8fe89696cf18eaa5a5bc6d1fe300bbbe69834b5a39bc2ad37327cdde5fd06049
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for pybuilder 0.13.24

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.13.24 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page