hbllmutils.config.meta

Package metadata and version information module.

This module defines the core metadata constants for the hbllmutils package, including version information, authorship details, and package description. These constants are used throughout the package for identification and are referenced by setup tools during package distribution.

The module contains the following metadata constants:

Note

This module follows semantic versioning (MAJOR.MINOR.PATCH) conventions. Version updates should reflect the nature of changes made to the package.

See also

These constants are typically imported by setup.py and __init__.py files for package configuration and distribution purposes.

Example:

>>> from hbllmutils.config.meta import __VERSION__, __TITLE__
>>> print(f"{__TITLE__} version {__VERSION__}")
hbllmutils version 0.4.3
>>> 
>>> # Access package metadata programmatically
>>> from hbllmutils.config import meta
>>> print(f"Author: {meta.__AUTHOR__} <{meta.__AUTHOR_EMAIL__}>")
Author: HansBug <hansbug@buaa.edu.cn>

__TITLE__

hbllmutils.config.meta.__TITLE__ = 'hbllmutils'

str: Title of this project (should be hbllmutils).

This constant defines the official package name used for PyPI distribution, import statements, and package identification throughout the codebase.

__VERSION__

hbllmutils.config.meta.__VERSION__ = '0.4.3'

str: Version of this project.

Version string following semantic versioning format (MAJOR.MINOR.PATCH). - MAJOR: Incompatible API changes - MINOR: Backwards-compatible functionality additions - PATCH: Backwards-compatible bug fixes

Current version indicates the package is in active development with stable minor release features.

__DESCRIPTION__

hbllmutils.config.meta.__DESCRIPTION__ = 'A Python utility library for streamlined Large Language Model interactions with unified API and conversation management.'

str: Short description of the project, will be included in setup.py.

This description appears on PyPI and in package metadata. It provides a concise summary of the package’s primary functionality and purpose, highlighting its role as a utility library for Large Language Model interactions with unified API support and conversation management.

__AUTHOR__

hbllmutils.config.meta.__AUTHOR__ = 'HansBug'

str: Author of this project.

Primary author and maintainer of the hbllmutils package.

__AUTHOR_EMAIL__

hbllmutils.config.meta.__AUTHOR_EMAIL__ = 'hansbug@buaa.edu.cn'

str: Email of the author.

Contact email address for the package maintainer. This email can be used for bug reports, feature requests, and general inquiries about the package.