Go to the source code of this file.
|
| dict | release_gates._read_frontmatter (Path path) |
| str | release_gates.read_manifest_version (Path manifest_path) |
| set[str] | release_gates.read_configured_fallbacks (tuple[Path,...] pyproject_paths) |
| ParsedHeader | release_gates.parse_view_header (str text, ViewSpec view) |
| dict[str, ParsedHeader] | release_gates.read_view_headers (Path view_root) |
| bool | release_gates.is_rejected_fallback (str version, set[str] configured_fallbacks) |
| tuple[int,...] | release_gates._release_core (str version) |
| bool | release_gates._is_clean_release (str version) |
| GateOutcome | release_gates.consistency_gate (*, str release_tag, str manifest_version, dict[str, ParsedHeader] headers, set[str] configured_fallbacks) |
| GateOutcome | release_gates.code_equality_gate (*, str installed_version, str resolved_version, str manifest_version, dict[str, ParsedHeader] headers, set[str] configured_fallbacks, bool exact) |
| None | release_gates._emit (GateOutcome outcome) |
| int | release_gates.run_gates (argparse.Namespace args) |
| str | release_gates._installed_version () |
| argparse.ArgumentParser | release_gates.build_parser () |
| int | release_gates.main (Optional[list[str]] argv=None) |