mafw.devtools.documentation.requirements

Requirements documentation constants and generators for MAFw.

This module holds the shared constants used by both the multiversion-doc CLI and other development tools (e.g. dependency freeze, release workflow), as well as the RST generation functions for dependency tables and Python version substitutions.

Module Attributes

REQUIREMENTS_GROUPS

Dependency groups to generate requirements documentation for.

PYTHON_VERSIONS_REQUIREMENTS_FILENAME

Filename for the generated Python substitution file.

mafw.devtools.documentation.requirements.PYTHON_VERSIONS_REQUIREMENTS_FILENAME = 'python_versions.rst'

Filename for the generated Python substitution file.

mafw.devtools.documentation.requirements.REQUIREMENTS_GROUPS = ['base', 'seaborn', 'devtools']

Dependency groups to generate requirements documentation for.