Note that there are some explanatory texts on larger screens.

plurals
  1. POPython make systems
    text
    copied!<p>What are the benefits and problems with the various Python <code>make</code>-like systems?</p> <p><strong>note</strong> We're using the denotations '<strong>(+)</strong>' and '<strong>(-)</strong>' respectively at the beginning of list items to indicate benefits and problems.</p> <p>So far I'm aware of </p> <ul> <li><a href="http://agendaless.com/Members/chrism/software/buildit/" rel="nofollow noreferrer">buildit</a> <ul> <li>was previously known as <code>pymake</code></li> <li><strong>(-)</strong> seems to be obsolescing: last release was in late 2007</li> </ul></li> <li><a href="http://pypi.python.org/pypi/zc.buildout/1.5.0b2" rel="nofollow noreferrer">zc.buildout</a> <ul> <li><strong>(+)</strong> currently active as of 2010-07-20</li> <li>uses rc-file-like syntax with <code>[sections]</code></li> <li><strong>(-)</strong> python code cannot (?) readily be integrated into config files.</li> <li>seems to place a lot of emphasis on working with <code>.egg</code> files.</li> </ul></li> <li><a href="http://pypi.python.org/pypi/SCons/0.92" rel="nofollow noreferrer">scons</a> <ul> <li><strong>(+)</strong> currently active as of 2010-07-20</li> <li>configuration files are written in pure Python</li> <li><strong>(+)</strong> python code can readily be integrated into config files</li> <li><strong>(-)?</strong> use of Python for config files may entail extra verbosity</li> </ul></li> <li><a href="http://code.google.com/p/waf" rel="nofollow noreferrer">waf</a> <ul> <li><strong>(+)?</strong> <a href="https://stackoverflow.com/users/151019">Mark</a> says "Benefits as <code>scons</code> but faster"</li> <li>Any downsides? Why are people still using <code>scons</code>?</li> </ul></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload