addcfe533a
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.
21 lines
521 B
Rust
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;
|