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.