4e011b305f
<!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary To integrate `uv` into `pixi` I need to specify a custom `ResolverProvider` to be able to specify that some packages are already installed by conda and should not be touched. However, some of the types required to implement your own `ResolverProvider` were not accessible through the public API. This PR basically adds them. ## Test Plan I didnt add an explicit test for this.
35 lines
948 B
Rust
35 lines
948 B
Rust
pub use dependency_mode::DependencyMode;
|
|
pub use error::ResolveError;
|
|
pub use finder::{DistFinder, Reporter as FinderReporter};
|
|
pub use manifest::Manifest;
|
|
pub use options::{Options, OptionsBuilder};
|
|
pub use prerelease_mode::PreReleaseMode;
|
|
pub use python_requirement::PythonRequirement;
|
|
pub use resolution::{AnnotationStyle, Diagnostic, DisplayResolutionGraph, ResolutionGraph};
|
|
pub use resolution_mode::ResolutionMode;
|
|
pub use resolver::{
|
|
BuildId, DefaultResolverProvider, InMemoryIndex, PackageVersionsResult,
|
|
Reporter as ResolverReporter, Resolver, ResolverProvider, VersionsResponse,
|
|
WheelMetadataResult,
|
|
};
|
|
pub use version_map::VersionMap;
|
|
|
|
mod candidate_selector;
|
|
mod constraints;
|
|
mod dependency_mode;
|
|
mod editables;
|
|
mod error;
|
|
mod finder;
|
|
mod manifest;
|
|
mod options;
|
|
mod overrides;
|
|
mod pins;
|
|
mod prerelease_mode;
|
|
mod pubgrub;
|
|
mod python_requirement;
|
|
mod resolution;
|
|
mod resolution_mode;
|
|
mod resolver;
|
|
mod version_map;
|
|
mod yanks;
|