mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-07 21:35:00 +00:00
Remove need to return Python version in get_dependencies
(#3993)
## Summary Once we use a _range_ rather than a precise version, it won't actually make sense to return a version here. It's no longer required, so I'm removing it.
This commit is contained in:
parent
1a60368ce4
commit
362b00cc12
1 changed files with 4 additions and 17 deletions
|
@ -2,7 +2,6 @@
|
|||
|
||||
use std::borrow::Cow;
|
||||
use std::fmt::{Display, Formatter};
|
||||
use std::ops::Deref;
|
||||
use std::sync::Arc;
|
||||
use std::thread;
|
||||
|
||||
|
@ -652,22 +651,10 @@ impl<InstalledPackages: InstalledPackagesProvider> ResolverState<InstalledPackag
|
|||
Ok(Some(ResolverVersion::Available(MIN_VERSION.clone())))
|
||||
}
|
||||
|
||||
PubGrubPackageInner::Python(PubGrubPython::Installed) => {
|
||||
let version = self.python_requirement.installed();
|
||||
if range.contains(version) {
|
||||
Ok(Some(ResolverVersion::Available(version.deref().clone())))
|
||||
} else {
|
||||
Ok(None)
|
||||
}
|
||||
}
|
||||
|
||||
PubGrubPackageInner::Python(PubGrubPython::Target) => {
|
||||
let version = self.python_requirement.target();
|
||||
if range.contains(version) {
|
||||
Ok(Some(ResolverVersion::Available(version.deref().clone())))
|
||||
} else {
|
||||
Ok(None)
|
||||
}
|
||||
PubGrubPackageInner::Python(_) => {
|
||||
// Dependencies on Python are only added when a package is incompatible; as such,
|
||||
// we don't need to do anything here.
|
||||
Ok(None)
|
||||
}
|
||||
|
||||
PubGrubPackageInner::Extra {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue