Differences between revisions 1 and 17 (spanning 16 versions)
Revision 1 as of 2003-06-27 21:51:56
Size: 357
Editor: MikeRovner
Comment:
Revision 17 as of 2008-07-15 13:50:25
Size: 3264
Editor: PaulBoddie
Comment: Added Bake.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Configuration and Build tools: = Configuration and Build Tools =
Line 3: Line 3:
  * [http://scons.sourceforge.net/ SCons] - best of breed {{{make}}} replacement - Software CONStruction tool
  * [http://confix.sourceforge.net/ Confix] - generates input files for AutoMake
  * [http://vertoo.sourceforge.net/ Vertoo] - VERsion management TOOl (automates version number maintanace across several files)
 * [http://www.a-a-p.org/ AAP]
 * [http://projects.bertram-scharpf.de/bake/index.html Bake] - a Make replacement
 * [http://developer.berlios.de/projects/bitbake/ Bitbake] - a task executor used to build packages for OpenEmbedded and other projects
 * [http://agendaless.com/Members/chrism/software/buildit/README.txt BuildIt] - Build tool for creating applications.
 * [http://pypi.python.org/pypi/zc.buildout Buildout] - Build tool for creating applications, includes the capability to resolve Python dependencies that are packaged as Python eggs.
 * [http://confix.sourceforge.net/ Confix] - generates input files for [http://www.gnu.org/software/automake/ automake]
 * [http://www.python.org/doc/current/lib/module-distutils.html distutils] - standard module provides support for building and installing additional modules into a Python installation
 * [http://python-doit.sourceforge.net/ doit] - A task execution tool (build-tool)
 * [http://www.cs.berkeley.edu/~billm/memoize.html Memoize] - Designed as a replacement for Make
 * [http://www.blueskyonmars.com/projects/paver/ Paver] - Build/distribution/deployment tool. Build files are in Python.
 * PyAnt - ''development discontinued''
 * [http://pybuilder.sf.net PyBuilder] - A Gui interface to compile scripts using py2exe.
 * [http://www.plope.com/software/pymake PyMake] - Designed as a replacement for Make. ''Development replaced by BuildIt''.
 * [http://staff.bbhc.org/christophern/exos/rebuild/index.html Rebuild] - python module that replaces make - ''site unavailable, see the [http://web.archive.org/web/20041111233140/http://staff.bbhc.org/christophern/exos/rebuild/index.html Internet Archive version]''
 * [http://www.scons.org/ SCons] - software construction tool (comparable to make)
 * [http://www.zedshaw.com/projects/vellum/ Vellum] - Simple build tool similar to Make.
 * [http://vertoo.sourceforge.net/ Vertoo] - '''ver'''sion management '''too'''l (automates version number maintenance across several files)
 * [http://pypi.python.org/pypi/virtualenv VirtualEnv] - A tool for creating isolated Python environments.
 * [http://code.google.com/p/waf/ Waf] - software construction tool (comparable to autotools, CMake, SCons, ant)

= Build Testing =

 * [http://bitten.edgewall.org/ Bitten] - a continuous integration plugin for Trac
 * [http://buildbot.sourceforge.net/ 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.
 * [http://gump.apache.org/ 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.

Configuration and Build Tools

Build Testing

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.

ConfigurationAndBuildTools (last edited 2015-09-03 19:36:05 by BenRousch)

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