Paver is a Python-based build/distribution/deployment scripting tool along the lines of Make or Rake. What makes Paver unique is its integration with commonly used Python libraries. Common tasks that were easy before remain easy. More importantly, dealing with your applications specific needs and requirements is now much easier.
See how it works! Check out the Getting Started Guide.
Paver was created by Kevin Dangoor of SitePen.
Paver is currently alpha release software. There is one major feature (zc.buildout integration) planned for 1.0. At this point, it is unlikely that there will be significant changes to the pavement syntax, but there are no guarantees. If there are breaking changes, they will almost certainly be minor.
See the changelog for more information about recent improvements.
The easiest way to get Paver is if you have setuptools installed.
easy_install Paver
Without setuptools, it’s still pretty easy. Download the Paver .tgz file from Paver’s Cheeseshop page, untar it and run:
python setup.py install
You can get help from the mailing list.
If you’d like to help out with Paver, you can check the code out from Launchpad:
bzr branch http://bazaar.launchpad.net/~dangoor/paver/main
You can also take a look at Paver’s project page on Launchpad.
Paver is licensed under a BSD license. See the LICENSE.txt file in the distribution.
Contents: