Skip to main content

Crate uv_configuration

Crate uv_configuration 

Source

Structs§

BuildOptions
Concurrency
Concurrency limit settings.
Constraints
A set of constraints for a set of requirements.
DependencyGroups
Manager of all dependency-group decisions and settings history.
DependencyGroupsHistory
Context about a DependencyGroups that we’ve preserved for diagnostics
DependencyGroupsInner
Manager of all dependency-group decisions and settings history.
DependencyGroupsWithDefaults
A trivial newtype wrapped around DependencyGroups that signifies “defaults applied”
EnvFile
A collection of .env file paths.
Excludes
A set of packages to exclude from resolution.
ExtrasSpecification
Manager of all extra decisions and settings history.
ExtrasSpecificationHistory
Context about a ExtrasSpecification that we’ve preserved for diagnostics
ExtrasSpecificationInner
Manager of all dependency-group decisions and settings history.
ExtrasSpecificationWithDefaults
A trivial newtype wrapped around ExtrasSpecification that signifies “defaults applied”
InstallOptions
InstallTarget
Minimal view of a package used to apply install filters.
Overrides
A set of overrides for a set of requirements.
ProxyUrl
A validated proxy URL.
RequiredVersion
A required version of uv, represented as a version specifier (e.g. >=0.5.0).

Enums§

BuildIsolation
Whether to isolate builds.
BuildKind
BuildOutput
DevMode
DryRun
EditableMode
ExportFormat
The format to use when exporting a uv.lock file.
GitLfsSetting
Setting for Git LFS (Large File Storage) support.
HashCheckingMode
IncludeExtras
IncludeGroups
IndexStrategy
KeyringProviderType
Keyring provider type to use for credential lookup.
NoBinary
NoBuild
NoSources
PackageNameSpecifier
A specifier used for (e.g.) pip’s --no-binary flag.
PackageNameSpecifiers
A repeated specifier used for (e.g.) pip’s --no-binary flag.
PipCompileFormat
The output format to use in uv pip compile.
ProjectBuildBackend
Available project build backends for use in pyproject.toml.
ProxyUrlError
ProxyUrlKind
Mapping to [reqwest::proxy::Intercept] kinds which are not public API.
Reinstall
Whether to reinstall packages.
TargetTriple
The supported target triples. Each triple consists of an architecture, vendor, and operating system.
TrustedHost
A host specification (wildcard, or host, with optional scheme and/or port) for which certificates are not verified when making HTTPS requests.
TrustedHostError
TrustedPublishing
Upgrade
Whether to allow package upgrades.
VersionControlError
VersionControlSystem
The version control system to use.

Constants§

UV_DEFAULT_STACK_SIZE
The default minimum stack size for uv threads.
UV_MIN_STACK_SIZE
We don’t allow setting a smaller stack size than 1MB.

Statics§

RAYON_INITIALIZE
Initialize the threadpool lazily. Always call before using rayon the potentially first time.
RAYON_PARALLELISM
The number of threads for the rayon threadpool.

Functions§

min_stack_size
Running out of stack has been an issue for us. We box types and futures in various places to mitigate this.