Expand description
Fundamental types shared across uv crates.
Structs§
- AnyError
Build anyhow::Error-like wrapper type for [BuildDispatch] method return values, that also makesIsBuildBackendErrorwork asthiserror#[source].- Build
Arena - An arena of in-process builds.
- Build
Key - A key for the build cache, which includes the interpreter, source root, subdirectory, source strategy, and build kind.
- Build
Stack - The stack of packages being built.
- Empty
Installed Packages - An
InstalledPackagesProviderwith no packages in it. - InFlight
- Requested
Requirements - A set of requirements as requested by a parent requirement.
Enums§
- Build
Isolation - Whether to enforce build isolation when building source distributions.
- Hash
Strategy - Hash
Strategy Error
Traits§
- Build
Context - Avoids cyclic crate dependencies between resolver, installer and builder.
- Installed
Packages Provider - A wrapper for [
uv_installer::SitePackages] - Source
Build Trait - A wrapper for
uv_build::SourceBuildto avoid cyclical crate dependencies.