Skip to main content

No project description provided

Project description

Build Status Test coverage Latest PyPI version Documentation

VersionGit is a tool for managing the version number of Python modules, removing the need to update an embedded version string whenever a Git tag is made, and providing sensible development version numbers too. It does this by storing a single file in the source repo that reads the version from git describe or git archive keywords. At build time, a second file will be created that contains a static version number to be used in preference to this. This tool is inspired by versioneer, but has a vastly reduced feature set so that the code stored in each module is minimal.

Documentation

Full documentation is available at http://versiongit.readthedocs.org

Source Code

Available from https://github.com/dls-controls/versiongit

Installation

To install the latest release, type:

pip install versiongit

Changelog

See CHANGELOG

Contributing

See CONTRIBUTING

License

To make VersionGit easier to embed, all its code is dedicated to the public domain. The _version_git.py that it creates is also in the public domain. Specifically, both are released under the Creative Commons “Public Domain Dedication” license (CC0-1.0), as described in LICENSE

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

versiongit-0.3.tar.gz (4.6 kB view details)

Uploaded Source

Built Distributions

versiongit-0.3-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

versiongit-0.3-py2-none-any.whl (8.3 kB view details)

Uploaded Python 2

File details

Details for the file versiongit-0.3.tar.gz.

File metadata

  • Download URL: versiongit-0.3.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/2.7.15

File hashes

Hashes for versiongit-0.3.tar.gz
Algorithm Hash digest
SHA256 7d2fd907ea933e04dd3c3ec28a077b31be4fcfac176567e884c065c515eb0492
MD5 656dcc0fd4204f555e08f68106da6715
BLAKE2b-256 43bd237a443b108f11b06d974fb3522e9b5eb9e961fa9898ed85c401d04ff503

See more details on using hashes here.

Provenance

File details

Details for the file versiongit-0.3-py3-none-any.whl.

File metadata

  • Download URL: versiongit-0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.7

File hashes

Hashes for versiongit-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8d7a90f17d33a81eab270d851c67d30bbfb8f996c9343b26c9be2ac523679692
MD5 7b956554cc4bbf381f491590c67abbe5
BLAKE2b-256 418fb7ef34777952b5e635f2720161c99aea9496824b1141d0a15fdcc9f60d49

See more details on using hashes here.

Provenance

File details

Details for the file versiongit-0.3-py2-none-any.whl.

File metadata

  • Download URL: versiongit-0.3-py2-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/2.7.15

File hashes

Hashes for versiongit-0.3-py2-none-any.whl
Algorithm Hash digest
SHA256 3b356f520feceef069fdec5512f182eab06ff5c809003d7fc4f3336811691f04
MD5 fc079df5e165b579452e1b212869309a
BLAKE2b-256 736dc2404d2b5e3e10cab3b6abc964a4f9c794f53ad68bccf6614a4bcf1ee519

See more details on using hashes here.

Provenance

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