Crate uv_types

Crate uv_types 

Source
Expand description

Fundamental types shared across uv crates.

Structs§

AnyErrorBuild
anyhow::Error-like wrapper type for [BuildDispatch] method return values, that also makes IsBuildBackendError work as thiserror #[source].
BuildArena
An arena of in-process builds.
BuildKey
A key for the build cache, which includes the interpreter, source root, subdirectory, source strategy, and build kind.
BuildStack
The stack of packages being built.
EmptyInstalledPackages
An InstalledPackagesProvider with no packages in it.
InFlight
RequestedRequirements
A set of requirements as requested by a parent requirement.

Enums§

BuildIsolation
Whether to enforce build isolation when building source distributions.
HashStrategy
HashStrategyError

Traits§

BuildContext
Avoids cyclic crate dependencies between resolver, installer and builder.
InstalledPackagesProvider
A wrapper for [uv_installer::SitePackages]
SourceBuildTrait
A wrapper for uv_build::SourceBuild to avoid cyclical crate dependencies.