Module source_context

Module source_context 

Source
Expand description

Source context for dependency name generation.

This module provides types and utilities for handling different source contexts when generating canonical names for dependencies. It distinguishes between local filesystem paths, Git repositories, and other remote sources.

Enums§

SourceContext
Context for determining how to generate canonical dependency names.

Functions§

compute_canonical_name
Compute a canonical dependency name relative to the appropriate source base.
create_source_context_for_dependency
Create appropriate source context for a resource dependency.
create_source_context_from_locked_resource
Create source context from a locked resource.