hgdistver

Software Screenshot:
hgdistver
Software Details:
Version: 0.17
Upload Date: 20 Feb 15
Distribution Type: Freeware
Downloads: 65

Rating: 3.0/5 (Total Votes: 1)

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

Requirements:

  • Python

Similar Software

gitver
gitver

17 Feb 15

HG Webhooks
HG Webhooks

20 Feb 15

cubicweb-vcsfile
cubicweb-vcsfile

14 Apr 15

gwsmhg
gwsmhg

20 Feb 15

Comments to hgdistver

Comments not found
Add Comment
Turn on images!