Sourcecode on GitHub GitHub tag (latest SemVer incl. pre-release GitHub release (latest SemVer incl. including pre-releases GitHub release date
Libraries.io status for latest release Requires.io Dependent repos (via libraries.io)
Travis - Build on 'master' PyPI - Tag PyPI - Status PyPI - Python Version
Codacy - Quality Codacy - Line Coverage Codecov - Branch Coverage Libraries.io SourceRank
Read the Docs License

           __     __            _             _
 _ __  _   \ \   / /__ _ __ ___(_) ___  _ __ (_)_ __   __ _
| '_ \| | | \ \ / / _ \ '__/ __| |/ _ \| '_ \| | '_ \ / _` |
| |_) | |_| |\ V /  __/ |  \__ \ | (_) | | | | | | | | (_| |
| .__/ \__, | \_/ \___|_|  |___/_|\___/|_| |_|_|_| |_|\__, |
|_|    |___/                                          |___/

pyVersioning Documentation

The Python package pyVersioning offers a template tool to write version information for any programming language as a source file that can be included into the normal build flow.

Use Cases

  • Integrate version information from e.g. Git into current builds

Supported Languages

  • Any language

Tested with …

  • ANSI C

  • VHDL

Examples

  • ANSI C Example

  • VHDL Example

Contributors

License

This Python package (source code) is licensed under Apache License 2.0.
The accompanying documentation is licensed under Creative Commons - Attribution 4.0 (CC-BY 4.0).