repomatic.deps package¶
Dependency analysis and management.
The dependency graph, policy and source gates, the update report, the vulnerability audit, and the uv lockfile machinery.
Submodules¶
repomatic.deps.dep_graphmoduleSTYLE_PRIMARY_DEPS_SUBGRAPHSTYLE_EXTRA_SUBGRAPHSTYLE_GROUP_SUBGRAPHSTYLE_PRIMARY_NODESTYLE_DUPLICATE_NODESubgraphKindSubgraphMERMAID_RESERVED_KEYWORDSnormalize_package_name()resolve_subgraph_selection()get_cyclonedx_sbom()get_package_names_from_sbom()build_dependency_graph()filter_root_edges()filter_graph_to_package()trim_graph_to_depth()render_mermaid()attribute_subgraph_packages()generate_dependency_graph()
repomatic.deps.dep_policymodulerepomatic.deps.dep_reportmoduleRELEASE_NOTES_MAX_LENGTHlink_name()markdown_section()format_upload_date()format_released()format_eligible()pypi_name_urls()format_exclude_newer_note()format_diff_table()HeldBackPackageEXCLUDE_NEWER_HELD_BACK_NOTEHELD_BACK_COLUMNSbuild_held_back()format_held_back_table()BYPASS_NEEDS_RELEASEBypassForecastBYPASS_SECTION_NOTEBYPASS_COLUMNSformat_bypass_section()fetch_release_notes()format_release_notes()build_comparison_urls()
repomatic.deps.dep_sourcesmoduleLINT_DEPS_HEADER_DEFSWHEEL_METADATA_TABLESLOWER_BOUND_OPERATORSPIN_OPERATORDEV_BOUND_PATTERNTOML_TABLE_HEADERReleaseSwaptracked_git_overrides()requirement_arrays()parse_requirement()dev_floor()floors_inside_cooldown()find_ready_swaps()strip_dev_bounds()apply_release_swaps()SWAP_SECTION_NOTEformat_swap_section()SourceKindDepFindingclassify_source()declared_requirements()scan_pyproject()scan_lock()scan_project()BLOCKER_SECTION_NOTEformat_blocker_section()declaration_anchor()RELEASE_READY_SENTENCEUNSHIPPABLE_BANNER_LEADbuild_release_readiness()
repomatic.deps.uvmoduleuv_executable()uv_cmd()uvx_cmd()LOCK_TIMESTAMP_SENTINELload_pyproject_doc()uv_table()resolve_exclude_newer_cutoff()project_exclude_newer()uv_lock_command()packages_outside_cooldown()date_to_utc_cutoff()freeze_cutoff_after()upsert_exclude_newer_packages()add_exclude_newer_packages()freeze_exclude_newer_packages()prune_stale_exclude_newer_packages()LockFileparse_lock_versions()parse_lock_upload_times()load_lock_data()EXTRA_MARKER_RELockSpecifiersparse_lock_specifiers()diff_lock_versions()compute_held_back_packages()compute_bypass_forecasts()compute_pruned_forecasts()SyncResultsync_uv_lock()
repomatic.deps.vulnerable_depsmodule