hgdistver 0.17

Utility lib to generate Python package version infos from mercurial tags
hgdistver is a Python module, a simple drop-in to support setup.py in mercurial based projects.

Its supposed to generate version numbers from mercurials metadata.

it uses 4 stategies to archive its taks:

 1. try to directly ask hg for the metadata
 2. try to infer it from the .hg_archival.txt file
 3. try to use the cachefile if it exists
 4. try to read the version from the 'PKG-INFO' file sdists contain

the most simple usage is:

from setuptools import setup
from hgdistver import get_version
setup(
 ...,
 version=get_version(),
 ...,
)


get_version takes the optional argument cachefile, which causes it to store the version info in a python script instead of abusing PKG-INFO from a sdist

last updated on:
June 25th, 2012, 15:23 GMT
price:
FREE!
homepage:
pypi.python.org
license type:
MIT/X Consortium License 
developed by:
hgdistver developers
category:
ROOT \ Programming \ Version Control
hgdistver
Download Button

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!

Add your review!

SUBMIT