Skip to main content

Version Increment Plugin that builds with debianize

Project description

Plugin for https://github.com/devopsconsulting/vdt.version

This plugin uses [FPM](https://github.com/jordansissel/fpm/wiki) to build a Debian package out of Python sources within the src folder of your [buildout](www.buildout.org). Additionally you will get Debian packages for the whole dependency tree of your package. On doing so, all dependencies are pinned to a minimum version in the control files of the resulting Debian packages. The versions for the pinning are taken from the versions.cfg file of your buildout or any other file with the same structure.

Some maintainers of packages do not stick to the correct naming scheme between their Python and Debian packages: - pyyaml <-> python-yaml - pyzmq <-> python-zmq - pycrypto <-> python-crypto

If you would build these packages with FPM you would end up with the following broken package names: - pyyaml -> python-pyyaml - pyzmq -> python-pyzmq - pycrypto -> python-pycrypto

The vdt.versionplugin.buildout also takes care of this and fixes the affected names for you.

You can use this plugin the following way in your buildout:

` cd src/package-to-build ../../bin/version --plugin=buildout --versions-file=versions.cfg -v `

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

vdt.versionplugin.buildout-0.0.3.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

vdt.versionplugin.buildout-0.0.3-py2-none-any.whl (11.6 kB view details)

Uploaded Python 2

File details

Details for the file vdt.versionplugin.buildout-0.0.3.tar.gz.

File metadata

File hashes

Hashes for vdt.versionplugin.buildout-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d3204a27c4e2cb43e6b6edaaf85ee297a1c44239db0aa232c7c229f39ff5daa2
MD5 9232339ac1edd8cf7ebafc136e558340
BLAKE2b-256 b963e47c8ebd956f09cf94f85a887d631f6a4d2788bf237886df4f6df496988e

See more details on using hashes here.

File details

Details for the file vdt.versionplugin.buildout-0.0.3-py2-none-any.whl.

File metadata

File hashes

Hashes for vdt.versionplugin.buildout-0.0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 dab243352b144ebd27a3130f53d1b15628c9b3d5a2766e33c3f5bb0db0d702e3
MD5 2862564009a0e37e535c3249ce294009
BLAKE2b-256 345c08039ebdafd485d09f10734d910619f6c4c1f1e3b5a9adc0cd218de93dc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page