screenshots.debian.net

Description

versiontools is a Python module providing a smart replacement for plain tuple used in __version__. It has following features:

* A piece of code that allows you to keep a single version definition inside

your package or module. No more hacks in setup.py, no more duplicates in

setup.py and somewhere else. Just one version per package.

* Version objects can produce nice version strings for released files that

are compliant with PEP 386. Releases, alphas, betas, development snaphots.

All of those get good version strings out of the box.

* Version objects understand the VCS used by your project. Git, Mercurial and

Bazaar are supported out of the box. Custom systems can be added by 3rd

party plugins.

* Version object that compares as a tuple of values and sorts properly.

* Zero-dependency install! If all you care about is handling setup() to get

nice tarball names then you don’t need to depend on versiontools (no

setup_requires, no install_requires!). You will need to bundle a small

support module though.

This is the Python 3 version of the package.


Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://launchpad.net/versiontools


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python3-versiontools

Read the original on screenshots.debian.net ↗