Open Source Build Systems in Python

6 projects

Open-source framework for automating software build, test, and release processes. Supports distributed parallel execution, integration with version control, and configurable Python-based setup.

Details

Python-based build system for compiling and installing software. Uses Python modules instead of a custom language; no code generators. Supports content-hash change detection and multiplatform builds.

Details

Open-source software construction tool and cross-platform replacement for Make. Integrates autoconf/automake-like functionality and compiler caches. Build configuration is defined in Python scripts.

Details
AapInactive

Recipe-based build tool that executes tasks from recipe files. Supports building programs, maintaining websites, downloading files, CVS operations, and multi-platform builds. Python-powered alternative to Make.

Details
BusyBInactive

Automated continuous build system that runs builds on a schedule or when source changes are detected. Single XML configuration file, minimal dependencies.

Details

Set of extension commands for Python distutils for development and deployment. Adds commands such as announce, checksum, etags, flakes, and publish to avoid external build tools like make.

Details