Skip to content

Gather version information and export as any programming language source file for inclusion into compilation.

License

Notifications You must be signed in to change notification settings

Paebbels/pyVersioning

Repository files navigation

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

pyVersioning

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).


SPDX-License-Identifier: Apache-2.0