mirror of
				https://github.com/astral-sh/uv.git
				synced 2025-10-31 03:55:33 +00:00 
			
		
		
		
	Rename "constraints" to "dependencies" in resolver (#3552)
## Summary It's confusing that we use `constraints` here because constraints mean something else for us (e.g., `--constraint constraints.txt`). These are really the dependencies of a given `PubGrubPackage` -- the type is even called `PubGrubDependencies`.
This commit is contained in:
		
							parent
							
								
									790206beb1
								
							
						
					
					
						commit
						eb8e733790
					
				
					 1 changed files with 13 additions and 13 deletions
				
			
		|  | @ -878,7 +878,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|         match package { | ||||
|             PubGrubPackage::Root(_) => { | ||||
|                 // Add the root requirements.
 | ||||
|                 let constraints = PubGrubDependencies::from_requirements( | ||||
|                 let dependencies = PubGrubDependencies::from_requirements( | ||||
|                     &self.requirements, | ||||
|                     &self.constraints, | ||||
|                     &self.overrides, | ||||
|  | @ -889,8 +889,8 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     self.markers, | ||||
|                 ); | ||||
| 
 | ||||
|                 let mut constraints = match constraints { | ||||
|                     Ok(constraints) => constraints, | ||||
|                 let mut dependencies = match dependencies { | ||||
|                     Ok(dependencies) => dependencies, | ||||
|                     Err(err) => { | ||||
|                         return Ok(Dependencies::Unavailable( | ||||
|                             UnavailableVersion::ResolverError(uncapitalize(err.to_string())), | ||||
|  | @ -898,7 +898,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     } | ||||
|                 }; | ||||
| 
 | ||||
|                 for (package, version) in constraints.iter() { | ||||
|                 for (package, version) in dependencies.iter() { | ||||
|                     debug!("Adding direct dependency: {package}{version}"); | ||||
| 
 | ||||
|                     // Update the package priorities.
 | ||||
|  | @ -918,11 +918,11 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     priorities.insert(&package, &version); | ||||
| 
 | ||||
|                     // Add the editable as a direct dependency.
 | ||||
|                     constraints.push(package, version); | ||||
|                     dependencies.push(package, version); | ||||
| 
 | ||||
|                     // Add a dependency on each extra.
 | ||||
|                     for extra in &editable.extras { | ||||
|                         constraints.push( | ||||
|                         dependencies.push( | ||||
|                             PubGrubPackage::from_package( | ||||
|                                 metadata.name.clone(), | ||||
|                                 Some(extra.clone()), | ||||
|  | @ -933,7 +933,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     } | ||||
|                 } | ||||
| 
 | ||||
|                 Ok(Dependencies::Available(constraints.into())) | ||||
|                 Ok(Dependencies::Available(dependencies.into())) | ||||
|             } | ||||
| 
 | ||||
|             PubGrubPackage::Python(_) => Ok(Dependencies::Available(Vec::default())), | ||||
|  | @ -971,7 +971,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                         .cloned() | ||||
|                         .map(Requirement::from_pep508) | ||||
|                         .collect::<Result<_, _>>()?; | ||||
|                     let constraints = PubGrubDependencies::from_requirements( | ||||
|                     let dependencies = PubGrubDependencies::from_requirements( | ||||
|                         &requirements, | ||||
|                         &self.constraints, | ||||
|                         &self.overrides, | ||||
|  | @ -982,7 +982,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                         self.markers, | ||||
|                     )?; | ||||
| 
 | ||||
|                     for (dep_package, dep_version) in constraints.iter() { | ||||
|                     for (dep_package, dep_version) in dependencies.iter() { | ||||
|                         debug!("Adding transitive dependency for {package}=={version}: {dep_package}{dep_version}"); | ||||
| 
 | ||||
|                         // Update the package priorities.
 | ||||
|  | @ -992,7 +992,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                         self.visit_package(dep_package, request_sink).await?; | ||||
|                     } | ||||
| 
 | ||||
|                     return Ok(Dependencies::Available(constraints.into())); | ||||
|                     return Ok(Dependencies::Available(dependencies.into())); | ||||
|                 } | ||||
| 
 | ||||
|                 // Determine the distribution to lookup.
 | ||||
|  | @ -1095,7 +1095,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     .cloned() | ||||
|                     .map(Requirement::from_pep508) | ||||
|                     .collect::<Result<_, _>>()?; | ||||
|                 let constraints = PubGrubDependencies::from_requirements( | ||||
|                 let dependencies = PubGrubDependencies::from_requirements( | ||||
|                     &requirements, | ||||
|                     &self.constraints, | ||||
|                     &self.overrides, | ||||
|  | @ -1106,7 +1106,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     self.markers, | ||||
|                 )?; | ||||
| 
 | ||||
|                 for (dep_package, dep_version) in constraints.iter() { | ||||
|                 for (dep_package, dep_version) in dependencies.iter() { | ||||
|                     debug!("Adding transitive dependency for {package}=={version}: {dep_package}{dep_version}"); | ||||
| 
 | ||||
|                     // Update the package priorities.
 | ||||
|  | @ -1116,7 +1116,7 @@ impl<'a, Provider: ResolverProvider, InstalledPackages: InstalledPackagesProvide | |||
|                     self.visit_package(dep_package, request_sink).await?; | ||||
|                 } | ||||
| 
 | ||||
|                 Ok(Dependencies::Available(constraints.into())) | ||||
|                 Ok(Dependencies::Available(dependencies.into())) | ||||
|             } | ||||
| 
 | ||||
|             // Add a dependency on both the extra and base package.
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Charlie Marsh
						Charlie Marsh