mirror of
				https://github.com/astral-sh/uv.git
				synced 2025-10-29 19:17:26 +00:00 
			
		
		
		
	 a28c3fb7d9
			
		
	
	
		a28c3fb7d9
		
			
		
	
	
	
	
		
			
			## Summary I should've noticed this during review -- my bad -- but it looks like after lowering, we're converting back to `uv_pep508::Requirement`. This is mostly okay, but it's lossy for some lowerings. For example, we lose index pinning. With this PR, we now preserve the lowered types (`Requirement`). Closes https://github.com/astral-sh/uv/issues/15037.
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| pub use distribution_database::{DistributionDatabase, HttpArchivePointer, LocalArchivePointer};
 | |
| pub use download::LocalWheel;
 | |
| pub use error::Error;
 | |
| pub use index::{BuiltWheelIndex, RegistryWheelIndex};
 | |
| pub use metadata::{
 | |
|     ArchiveMetadata, BuildRequires, FlatRequiresDist, LoweredExtraBuildDependencies,
 | |
|     LoweredRequirement, LoweringError, Metadata, MetadataError, RequiresDist,
 | |
|     SourcedDependencyGroups,
 | |
| };
 | |
| pub use reporter::Reporter;
 | |
| pub use source::prune;
 | |
| 
 | |
| mod archive;
 | |
| mod distribution_database;
 | |
| mod download;
 | |
| mod error;
 | |
| mod index;
 | |
| mod metadata;
 | |
| mod reporter;
 | |
| mod source;
 |