yggdrasil.environ.pip_settings¶
pip_settings ¶
Module dependency and pip index inspection utilities.
PipIndexSettings
dataclass
¶
PipIndexSettings(
index_url: str | None = None,
extra_index_urls: List[str] = list(),
sources: Dict[str, Dict[str, Any]] = dict(),
)
Resolved pip index configuration from env and config sources.
extra_index_url
property
¶
Return extra index URLs as a space-separated string.
Returns:
| Type | Description |
|---|---|
str | None
|
Space-separated extra index URLs or None. |
current
classmethod
¶
Return the cached default pip index settings.
Returns:
| Type | Description |
|---|---|
PipIndexSettings
|
Default PipIndexSettings instance. |
as_dict ¶
Return a dict representation of the settings.
Returns:
| Type | Description |
|---|---|
dict
|
Dict representation of settings. |
get_pip_index_settings ¶
Inspect pip settings
- env (PIP_INDEX_URL / PIP_EXTRA_INDEX_URL)
- pip config (merged view from
pip config list)
Precedence
env overrides config.