pyfcstm

PyFCSTM package namespace and build identity exports.

The root namespace provides stable package version and optional build identity attributes. A development checkout that has not generated build metadata still exports every attribute with None identity values, so diagnostics and version reporting can start without Git or third-party dependencies.

The package provides:

Attribute

Meaning

__version__

The package release version.

__commit__, __revision__

Optional full Git object ID and human-facing build revision.

__dirty__, __build_time__

Optional dirty-state flag and UTC build timestamp.

Example:

>>> import pyfcstm
>>> isinstance(pyfcstm.__version__, str)
True
>>> pyfcstm.__revision__ is None or isinstance(pyfcstm.__revision__, str)
True

__all__

pyfcstm.__all__ = ['__version__', '__commit__', '__dirty__', '__revision__', '__build_time__']

Built-in mutable sequence.

If no argument is given, the constructor creates a new empty list. The argument must be an iterable if specified.