this is a german Web-Mirror of PYTHON.ORG powered by Domainunion AG

Differences between revisions 34 and 35
Revision 34 as of 2020-08-29 17:35:33
Size: 8070
Editor: IwanAucamp
Comment:
Revision 35 as of 2020-08-29 22:14:14
Size: 8232
Editor: IwanAucamp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:
= Related Lists =

* [[https://github.com/common-workflow-language/common-workflow-language/wiki/Existing-Workflow-systems|CWL's Existing Workflow systems]]

1. Configuration and Build Tools

Name

PyPI

Latest Release

Description

Bitbake

None

1.46.2 (2020-08-04)

A task executor used to build packages for OpenEmbedded and other projects. Wikipedia

Buildout

zc.buildout

2.13.3 (2020-02-11)

Build tool for creating applications, includes the capability to resolve Python dependencies that are packaged as Python eggs.

distutils

N/A

N/A (ships with python)

standard module provides support for building and installing additional modules into a Python installation

doit

doit

0.32.0 (2019-12-09)

Automation tool (bringing the power of build-tools to execute any kind of task)

Fabric

fabric

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.

Fabricate

fabricate

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)

Invoke

invoke

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

microbuild

0.3.3 (2013-03-26)

Lightweight Python Build Tool.

Paver

Paver

1.3.4 (2017-12-31)

Build/distribution/deployment tool. Build files are in Python.

PyBuilder(mriehl)

pybuilder

0.12.8 (2020-08-27)

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

pynt

pynt

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)

SCons

SCons

4.0.1 (2020-07-17)

Software construction tool written in Python, with Python as the configuration/scripting language (code on GitHub)

Virtualenv

virtualenv

20.0.31 (2020-08-17)

A tool for creating isolated Python environments.

Waf

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

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

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

ConfigurationAndBuildTools (last edited 2022-09-02 13:27:22 by MatsWichmann)

Unable to edit the page? See the FrontPage for instructions.