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.6.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.6-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lib_version_group3-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 a2e83dbd2a01bb07d590d28b4eaf94bbcc796283396d5c091e7e21563919b5a8
MD5 0ee409fcaf230e573ae67ef0a15293c3
BLAKE2b-256 052129a16d634aa179416d47250394e6805164b398f35d9c4dd908ae4b571119

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lib_version_group3-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9eeac495d1bdf78cac32c85f34760a712caaeb39c1a6256d7bb1231ebd33abb7
MD5 88accc8ef7b0b2cdb97330592316fbd1
BLAKE2b-256 4f651a56faac2e939c801dbcc117a1e766042881f19754957d37bf0775113004

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