animedex.config

Configuration and metadata sub-package for animedex.

Holds:

  • animedex.config.profile - the public Config object, programmatic equivalent of the CLI flag stack (re-exported here as from animedex.config import Config per plan 05 §4).

  • animedex.config.meta - committed project identity (title, version, author, etc.). Always present.

  • animedex.config.buildmeta - committed loader for the optional per-build metadata. Always present; reports available=False when the underlying build_info.py has not been generated.

  • animedex.config.build_info (uncommitted, .gitignore’d) - generated by tools/generate_build_info.py and consumed by the loader above.

Submodules other than profile are not re-exported: import them explicitly (import animedex.config.meta / import animedex.config.buildmeta) to avoid duplicate Sphinx object descriptions.

__all__

animedex.config.__all__ = ['Config']

Built-in mutable sequence.

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