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 |
|---|---|
|
The package release version. |
|
Optional full Git object ID and human-facing build revision. |
|
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.