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

Uploaded Python 3

File details

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

File metadata

  • Download URL: lib_version_group3-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 67fb4026586ade8ba06d5250b7df8d358c55e1b35714cbc8e1d3178c01b95c99
MD5 583b5ddce4db35b16648b6927931981b
BLAKE2b-256 405314cdf0190856d47348a517913b996c269cc9e1e7638a37d464c309259bb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lib_version_group3-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 00b03196f5ae1d35d05a97ec44c241e763150e5abb2369c4c49e9e2801ae45cc
MD5 817ebf7161e38a50468d39bc9ae52647
BLAKE2b-256 a5b238fc11e9481a2acd523cbce19dccb3dea2a5072457880d34759e813d9405

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