mafw.devtools.git

Git operations for MAFw development tools.

This module centralizes all functions that shell out to git commands, used by the release workflow, documentation builder, and dependency management.

Module Attributes

PYPROJECT_FILE

Path to the TOML file containing the project dependencies.

STABLE_TAG_PATTERN

Regular expression used to identify stable git tags in the form vX.Y.Z.

mafw.devtools.git.PYPROJECT_FILE = PosixPath('pyproject.toml')

Path to the TOML file containing the project dependencies.

mafw.devtools.git.STABLE_TAG_PATTERN = re.compile('^v(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<micro>\\d+)$')

Regular expression used to identify stable git tags in the form vX.Y.Z.