Files
uv/crates/puffin-resolver/src/lib.rs
T
Zanie Blue addcfe533a Implement custom resolution failure reporter to hide root package versions (#300)
Extends #295 
Closes #214 

Copies some of the implementations from `pubgrub::report` so we can
implement Puffin `PubGrubPackage` specific display when explaining
failed resolutions.

Here, we just drop the dummy version number if it's a
`PubGrubPackage::Root` package. In the future, we can further customize
reporting.
2023-11-03 10:47:01 -05:00

21 lines
521 B
Rust

pub use error::ResolveError;
pub use manifest::Manifest;
pub use prerelease_mode::PreReleaseMode;
pub use pubgrub::ResolutionFailureReporter;
pub use resolution::Graph;
pub use resolution_mode::ResolutionMode;
pub use resolver::{Reporter as ResolverReporter, Resolver};
pub use wheel_finder::{Reporter as WheelFinderReporter, WheelFinder};
mod candidate_selector;
mod distribution;
mod error;
mod file;
mod manifest;
mod prerelease_mode;
mod pubgrub;
mod resolution;
mod resolution_mode;
mod resolver;
mod wheel_finder;