Skip to main content

A Python library for managing and retrieving the software version.

Project description

lib_version_group3

Overview

lib_version_group3 is a Python library designed to manage and retrieve software versions. This utility can be particularly useful for including verbose system information in logs, debugging, and ensuring compatibility in dependent systems.

Features

  • Version Retrieval: Provides an easy interface to retrieve the current version of the library.
  • Automated Versioning: Integrates with Git version tags to automatically update the library version.
  • Simple Integration: Can be easily incorporated into other Python projects to help manage version dependencies.

Installation

Install lib_version_group3 using pip:

pip install lib_version_group3

Usage

To use the library, import and create an instance of VersionUtil and call the get_version method:

from lib_version_group3.version import VersionUtil

version = VersionUtil.get_version()
print(f"The current library version is: {version}")

Automated Build and Release Process

The library is automatically built and released through GitHub Actions. When a new tag is pushed to the repository, the GitHub workflow defined in .github/workflows/python-package.yml triggers, performing the following actions:

  • Checks out the code.
  • Sets up the Python environment.
  • Installs dependencies.
  • Runs linting and style checks.
  • Builds the distribution.
  • Publishes the package to PyPI, triggered only on release tags.

License

Distributed under the MIT License. See LICENSE for more information.

Support

If you have any questions or issues with lib-version, please open an issue on the project repository, and we will get back to you as soon as possible.

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

lib_version_group3-0.1.7.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lib_version_group3-0.1.7-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file lib_version_group3-0.1.7.tar.gz.

File metadata

  • Download URL: lib_version_group3-0.1.7.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1022-azure

File hashes

Hashes for lib_version_group3-0.1.7.tar.gz
Algorithm Hash digest
SHA256 09698f6ada24b6845453eaac0240fa61898686bdc33b4ceecb0905cb29a0bfb7
MD5 cb6ef24b59c12f75f225420615d33b91
BLAKE2b-256 4f49c4c445da665061cd9eceab44ba05437c89dbcffd0706144c032b5db7a53c

See more details on using hashes here.

File details

Details for the file lib_version_group3-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: lib_version_group3-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.5.0-1022-azure

File hashes

Hashes for lib_version_group3-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7da930c9df16f022a7a33df53f64874d62e2d147e83f262f25586f9a9db0afbc
MD5 20fd709477a907a294b86a342e328c4b
BLAKE2b-256 76623add2672195a15a79ff0b18941d144e5645897f0353d7de8b3a4face8b80

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page