Configuration and Build Tools
Name |
PyPI |
Latest Release |
Description |
None |
1.46.2 (2020-08-04) |
A task executor used to build packages for OpenEmbedded and other projects. Wikipedia |
|
2.13.3 (2020-02-11) |
Build tool for creating applications, includes the capability to resolve Python dependencies that are packaged as Python eggs. |
||
N/A |
N/A (ships with python) |
standard module provides support for building and installing additional modules into a Python installation |
|
0.32.0 (2019-12-09) |
Automation tool (bringing the power of build-tools to execute any kind of task) |
||
2.5.0 (2019-08-07) |
a simple pythonic remote deployment tool for application deployment or systems administration tasks. It builds on top of Invoke. |
||
1.29.0 (2017-03-03) |
the better build tool: auto-dependency discovery via strace; a successor to Memoize. (Old repo/page: code.google.com) |
||
1.4.1 (2020-01-30) |
a Python task execution tool & library, drawing inspiration from various sources to arrive at a powerful & clean feature set. |
microbuild - Lightweight Python Build Tool.
Paver - Build/distribution/deployment tool. Build files are in Python.
PyAnt - development discontinued
PyBuilder - A Gui interface to compile scripts using py2exe.
PyMake - Designed as a replacement for Make. Development replaced by BuildIt.
pynt - A pure Python build tool. Tasks are just python functions. Manages dependencies between tasks. Allows parameter passing from the commandline. Forked from microbuild
Rebuild - python module that replaces make - site unavailable, see the Internet Archive version
SCons - software construction tool (comparable to make)
Vellum - Simple build tool similar to Make. Dead project. see https://github.com/zedshaw/vellum
Vertoo - version management tool (automates version number maintenance across several files)
VirtualEnv - A tool for creating isolated Python environments.
Waf - software construction tool (comparable to autotools, CMake, SCons, ant)
Dead, Unmaintained and Discontinued Projects
AAP - Latest version 1.093 released on 2013-09-15. Does not appear to support Python 3.
Bake - a Make replacement. Website is down, archived here. No release in the last 10 years.
BuildIt (by chrism) - Build tool for creating applications. Website down, web.archive.org. No release in the last 10 years.
BuildIt (by mixmastamyk) - BuildIt is a simple build tool and make replacement, meaning it builds files based on other files, given your instructions. Website down, web.archive.org. pypi.org. Last release in 2016.
Confix - generates input files for automake. sourceforge.net. Website down, web.archive.org. Last release was 2.3.9 on 2013-01-29, does not support python 3. sourceforge.net
Memoize - Designed as a replacement for Make - site unavailable, see the Internet Archive version
Build Testing
Bitten - a continuous integration plugin for Trac
BuildBot The TwistedMatrix project has a BuildBot installed which runs the unit test suite on a variety of platforms. The BuildBot uses the Twisted framework for networking, RPC, web status delivery, persistence, and other platform needs.
Apache Gump - Apache's continuous integration tool. "It is written in python and fully supports Apache Ant, Apache Maven and other build tools."
Editorial Notes
The above lists should be arranged in ascending alphabetical order - please respect this when adding new entries. If, as the developer of a listed application, you disagree with the classification of the work, please move it into the appropriate category or create a new category, respecting the ascending alphabetical order of the categories. When specifying release dates please use the format YYYY-MM-DD.
Criteria for Dead, Discontinued or Unmaintained Projects
This is a bit difficult to say and it is handled on a case by case basis, but any of the following should be sufficient criteria
- No python 3 support
- Project website is no longer online