Distutils extensions for developing Python libraries and applications.
Project description
buildutils provides several new commands for your package setup.py file to help make development easier. It integrates with distutils using --command-packages, or automatically will add commands to all your setuptools projects.
- addcommand
- add a custom distutils command to a package/setup.cfg file
- announce
- send a release announcement to mailing lists like python-announce-list@python.org
- bundle
- create a bundle of a package plus all its dependencies
- checksum
- generate MD5 and SHA-1 checksum files for distributables.
- etags
- generate an TAGS file over all packages and module (for use in Emacs).
- flakes
- find lint using the pyflakes utility.
- info
- dumps information about the project.
- publish
- push distributables and documentation up to a project site using ssh/scp/sftp.
- pudge
- build Python documentation from restructured text documents and Python doc strings, using Pudge <http://pudge.lesscode.org>.
- pytest
- run py.test unit tests.
- stats
- dump statistics on the number of lines, files, modules, packages, etc.
- svntag
- make a Subversion tag for a versioned release
- use
- bring in a working version of a dependency (uses setuptools egg stuff).
Buildutils is available in a Mercurial repository.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
buildutils-0.3.tar.gz
(47.9 kB
view hashes)
Built Distributions
buildutils-0.3-py2.5.egg
(91.6 kB
view hashes)
buildutils-0.3-py2.4.egg
(92.7 kB
view hashes)