Size: 8232
Comment:
|
Size: 8349
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 53: | Line 53: |
* [[https://en.wikipedia.org/wiki/List_of_build_automation_software|wikipedia.org/List of build automation software]] |
Contents
1. 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. |
||
0.3.3 (2013-03-26) |
Lightweight Python Build Tool. |
||
1.3.4 (2017-12-31) |
Build/distribution/deployment tool. Build files are in Python. |
||
0.12.8 (2020-08-27) |
a software build tool written in 100% pure Python, mainly targeting Python applications. |
||
0.8.2 (2018-06-24) |
A pure Python build tool. Tasks are just python functions. Manages dependencies between tasks. Allows parameter passing from the commandline. Forked from microbuild (github.com) |
||
4.0.1 (2020-07-17) |
Software construction tool written in Python, with Python as the configuration/scripting language (code on GitHub) |
||
20.0.31 (2020-08-17) |
A tool for creating isolated Python environments. |
||
None |
2.0.20 (2019-11-24) |
software construction tool (comparable to autotools, CMake, SCons, ant) gitlab.com |
1.1. 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
PyAnt - development discontinued, last release 0.32 was on 2003-04-12.
PyBuilder (David Mack)- A Gui interface to compile scripts using py2exe. Last release 0.3 was on 2007-02-28.
PyMake (web.archive.org) - Designed as a replacement for Make. Development replaced by BuildIt.
PyMake2, site down and last release 0.5.33 on 2017-10-28 pypi.org
Rebuild - python module that replaces make - site unavailable, see the web.archive.org
Vellum (web.archive.org) - Simple build tool similar to Make. Dead project. https://github.com/zedshaw/vellum. Last release 0.17 on 2009-06-30.
Vertoo - version management tool (automates version number maintenance across several files). Last release 0.8 on 2003-07-18. sf.net
2. 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."
3. Related Lists
* CWL's Existing Workflow systems * wikipedia.org/List of build automation software
4. 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.
4.1. 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