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.2b3.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

versiongit-0.2b3-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

Details for the file versiongit-0.2b3.tar.gz.

File metadata

  • Download URL: versiongit-0.2b3.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • 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.2b3.tar.gz
Algorithm Hash digest
SHA256 6360639b009b0d593a18e095d4ed0369c0e0e5188094ff738be21e31675770d5
MD5 5accf1c10e806b2add1f05796dfe2431
BLAKE2b-256 29b118aae2e320171a75b16cf21eb0b3e5cd6a153c2530a0688254ff34877ca3

See more details on using hashes here.

File details

Details for the file versiongit-0.2b3-py3-none-any.whl.

File metadata

  • Download URL: versiongit-0.2b3-py3-none-any.whl
  • Upload date:
  • Size: 11.2 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.2b3-py3-none-any.whl
Algorithm Hash digest
SHA256 adaf1a1437523f6e0cff510daab4d796f14be7fee6cf61826a995764957668a5
MD5 d5da9955136359cac8bcd7fcde916e29
BLAKE2b-256 3c0da45fd17cfd43efd6b06aa9b589fdef0e4a4c4689f7782e9147af361f62df

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