Skip to main content

Sourcecode on GitHub Sourcecode License Documentation Documentation License
PyPI PyPI - Status PyPI - Python Version
GitHub Workflow - Build and Test Status Libraries.io status for latest release Codacy - Quality Codacy - Coverage Codecov - Branch Coverage

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 application build flow.

The main idea is to provide a unified tool to collect all necessary version information from a configuration file, user defined parameters, version control systems (e.g. Git) or environment variables. Especially the latter ones can be tricky in CI environments, as every CI service uses different environment variables.

Use Cases

  • Integrate version information from e.g. Git, GitHub, GitLab, ... into current software builds.

Supported Languages

  • Any language

Tested with...

  • ANSI C
  • C++
  • VHDL

Examples

  • ANSI C Example
  • 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

Metadata

Release files for pyVersioning 0.18.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyVersioning 0.18.5
File Size Uploaded
pyversioning-0.18.5.tar.gz 23.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyVersioning 0.18.5
File Interpreter ABI Platform
pyversioning-0.18.5-py3-none-any.whl Python 3 none any Details

Total release size: 52.5 kB

Release files / pyversioning-0.18.5.tar.gz

Download URL pyversioning-0.18.5.tar.gz
Size 23.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ad5541adeb8602d83c1d5ebaab4344fa66274d31cf229d7c324034dac3d91e74
BLAKE2b-256 checksum
How to use checksums
64659b0ab1c95d342d921b0f0b6d67ea4e193d1dbd4b516a2c603d4b5e4be010
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / pyversioning-0.18.5-py3-none-any.whl

Download URL pyversioning-0.18.5-py3-none-any.whl
Size 28.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c4dbaa8f0df54b1b2969fc2783c01a553c8e90355e0159f54f99a957d559f50
BLAKE2b-256 checksum
How to use checksums
67130ee0ca6148c6f60df1e3e1640a9c3ba5ee548cd60488fa8e498daa19d34d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

0.18.5 This release

2 release files

0.18.4

2 release files

0.18.0

2 release files

0.16.4

2 release files

0.16.3

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.5

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page