← Về thư mục
- ManifestError · class · L19-L31 — class ManifestError(Exception)
- str · method · L25-L31 — def str(self) -> str
- _load_manifest_toml · function · L34-L49 — def _load_manifest_toml(manifest_path: Path) -> dict[str, Any]
- load_manifest · function · L52-L79 — def load_manifest(manifest_path: Path) -> dict[str, Any]
- _check_template_format · function · L125-L146 — def _check_template_format(template: str, *, field: str) -> None
- _require_str · function · L149-L155 — def _require_str(value: Any, *, field: str) -> None
- _check_value_types · function · L158-L197 — def _check_value_types(data: dict[str, Any]) -> None
- _check_all_templates · function · L200-L206 — def _check_all_templates(data: dict[str, Any]) -> None
- changelog_settings · function · L220-L230 — def changelog_settings(data: dict[str, Any]) -> dict[str, Any]
- _check_regex · function · L233-L259 — def _check_regex( pattern_text: str, *, required_groups: tuple[str, ...], kind_invalid: str, kind_missing: str, field: str, ) -> None
- _check_changelog_pattern · function · L262-L276 — def _check_changelog_pattern(data: dict[str, Any]) -> None
- _check_scanner_markers · function · L279-L287 — def _check_scanner_markers(data: dict[str, Any]) -> None
- _check_pattern_against_comment_marker · function · L290-L303 — def _check_pattern_against_comment_marker(data: dict[str, Any]) -> None
- render_template · function · L306-L315 — def render_template(template: str, *, version: str, date: str | None) -> str | None
- _check_path_shape · function · L318-L347 — def _check_path_shape(declared: str, *, field: str) -> Path
- _check_path · function · L350-L385 — def _check_path(declared: str, *, field: str, manifest_parent: Path) -> Path
- _check_all_paths · function · L388-L395 — def _check_all_paths(data: dict[str, Any], manifest_path: Path) -> None
- _check_file_entries · function · L398-L424 — def _check_file_entries(data: dict[str, Any]) -> None
- _check_package_uniqueness · function · L427-L438 — def _check_package_uniqueness(data: dict[str, Any]) -> None
- _check_package_schema · function · L441-L497 — def _check_package_schema(data: dict[str, Any]) -> None
- ScannerError · class · L504-L512 — class ScannerError(Exception)
- str · method · L511-L512 — def str(self) -> str
- _strip_inline_comments · function · L515-L523 — def _strip_inline_comments(line: str, opener: str, closer: str) -> str
- _comment_still_open · function · L526-L529 — def _comment_still_open(line: str, opener: str, closer: str) -> bool
- _is_release_like_heading · function · L532-L542 — def _is_release_like_heading(line: str, whitelist: list[str]) -> bool
- scan_changelog · function · L545-L601 — def scan_changelog(text: str, *, pattern: re.Pattern[str], fence_marker: str, comment_open: str, comment_close: str, near_miss_whitelist: list[str]) -> list[dict[str, Any]]
- scan_changelog_file · function · L604-L640 — def scan_changelog_file( path: Path, *, pattern: re.Pattern[str], fence_marker: str, comment_open: str, comment_close: str, near_miss_whitelist: list[str], ) -> list[dict[str, Any]]
- _check_unknown_keys · function · L643-L692 — def _check_unknown_keys(data: dict[str, Any]) -> None
- PackageError · class · L701-L715 — class PackageError(Exception)
- str · method · L714-L715 — def str(self) -> str
- _walk_dotted · function · L718-L729 — def _walk_dotted(obj: Any, key: str) -> Any
- extract_package_version · function · L732-L834 — def extract_package_version( path: Path, *, ptype: str, key: str | None, pattern: str | None, ) -> str
- ResolutionResult · class · L843-L847 — class ResolutionResult
- ResolutionError · class · L851-L857 — class ResolutionError(Exception)
- str · method · L856-L857 — def str(self) -> str
- resolve_authoritative_version · function · L860-L929 — def resolve_authoritative_version( *, manifest: dict[str, Any], manifest_parent: Path, expected_version: str | None, ci: bool, ) -> ResolutionResult
- _normalize · function · L937-L939 — def _normalize(text: str) -> str
- check_release_block_presence · function · L942-L972 — def check_release_block_presence( *, file_text: str, entries: list[dict[str, Any]], release_block_form: str, ) -> list[dict[str, Any]]
- check_simple_template · function · L975-L1011 — def check_simple_template( *, file_text: str, template: str, authoritative_version: str, authoritative_date: str | None, kind: str, ) -> dict[str, Any]