Projects tagged ‘build’ and ‘python’


[39 total ]

108 Users
   

SCons is a software construction tool (build tool substitute for Make) implemented in Python. It features a modular build engine that can be embedded in other software. SCons configuration files are ... [More] Python scripts that call the build engine API. It can scan files to detect dependencies automatically and maintain a global view of all dependencies in a build tree, and uses MD5 signatures to detect changed file contents reliably. Timestamps can be used if you prefer. SCons also supports parallel builds and is easily extensible through user-defined builder and scanner objects. [Less]
Created over 3 years ago.

18 Users
   

Waf is a general-purpose build system which was modelled from Scons. Though it comes last in the arena of the build systems, we believe that Waf is a vastly superior alternative to its competitors ... [More] (Autotools, Scons, Cmake, Ant, etc) for building software, and especially for open-source projects: * Waf depends on Python only which is ported on most platforms * Waf scripts are Python modules which are easier to learn and to maintain that custom languages * Waf license has very little constraints (BSD) and can be redistributed easily (all in one 100kb script) * Waf architecture is modular and can be extended easily, it relies on state-of-the-art algorithms * Waf provides many more features than its competitors * Waf provides many small projects and code snippets [Less]
Created over 2 years ago.

7 Users

Easy to script Python build and deployment tool that makes the use and configuration of common Python project-related tools very easy.
Created about 1 year ago.

5 Users
   

collective.buildout is a collection of recipes for zc.buildout.
Created about 1 year ago.

4 Users
   

TestFarm is a client-server Python application that allows you to monitor the stability and efficiency of a development project by performing continuous builds and tests on multiple platforms. The ... [More] overall idea is based on Mozilla Tinderbox, or buildbot but with a much simpler approach and sound extensibility mechanisms. [Less]
Created about 1 year ago.

3 Users
 

sbf, a shortcut for SConsBuildFrameWork is a build system construct using SCons.
Created about 1 year ago.

2 Users

doit is a build tool that focus not only on making/building things but on executing any kind of tasks in an efficient way. Designed to be easy to use and "get out of your way". doit like most build ... [More] tools is used to execute tasks defined in a configuration file. Configuration files are python modules. The tasks can be python functions (or any callable) or an external shell script. doit automatically keeps track of declared dependencies executing only tasks that needs to be update (based on which dependencies have changed). In doit, unlike most(all?) build-tools, a task doesn't need to define a target file to use the execute only if not up-to-date feature. This make doit specially suitable for running test suites. doit can be used to perform any task or build anything, though it doesn't s [Less]
Created about 1 year ago.

2 Users
   

Umigumi simplifies the gerenation of custom Linux distributions and their deployment on various media: Flash memory cards, LiveCD, hard disk, etc. Umigumi has been originally developped by the ... [More] OpenBrick community for the OpenBrick open embedded platform and is now the tool of choice to generate ERP5 Live CDs. [Less]
Created over 3 years ago.

2 Users
 

A python/Django app to manage buildbots. Meant to make getting a build started quick and easy via a web interface.
Created about 1 year ago.

1 Users

Fast Flex Compiler, without the interactive (and blocking!) shell.Usage$ fcshd.py "mxmlc /path/to/foo.mxml -o /path/to/foo.swf" Loading configuration file [...] [...] /path/to/foo.swf (349854 bytes) ... [More] (fcsh) $ fcshd.py "mxmlc /path/to/foo.mxml -o /path/to/foo.swf" Loading configuration file [...] Nothing has changed since the last compile. Skip... /path/to/foo.swf (349854 bytes) (fcsh)Why?If you do flex development outside Flex Builder (very likely if you use Linux, as the official Flex Builder is quite buggy there), using the command line mxmlc is a painfully sloooooow. Fortunately, Adobe released a tool called the Flex Compiler Shell, abbreviated as fcsh, which speeds up the compilation time considerably. Unfortunately, fcsh doesn't work well when you want to integrate fcsh with the common build toolchains, where the compiler is expected to compile the source and exit (with at least a non-zero exit code if the compilation failed, of course). Here is a simple solution to the problem: "The Flex Compiler Shell Daemon", or fcshd for short. It basically wraps the fcsh in a daemonized process, and calls that server process when you invoke it from the command line. The daemon is automatically started the first time you use fcshd, of course. Bottom line: You get fast compilation and familiar interface, easy to integrate to build tools like rake, or text editor plugins such as Emacs/Flymake. InstallationJust copy fcshd.py into a directory which is in on your PATH [Less]
Created 12 months ago.