mirror of https://github.com/astral-sh/uv
Fix windows stack overflows
This commit is contained in:
parent
687239c7f0
commit
4385b101b6
|
|
@ -105,20 +105,18 @@ impl<'a> BuildContext for BuildDispatch<'a> {
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn resolve<'data>(&'data self, requirements: &'data [Requirement]) -> Result<Resolution> {
|
async fn resolve<'data>(&'data self, requirements: &'data [Requirement]) -> Result<Resolution> {
|
||||||
let markers = self.interpreter.markers();
|
|
||||||
let tags = self.interpreter.tags()?;
|
|
||||||
let resolver = Resolver::new(
|
let resolver = Resolver::new(
|
||||||
Manifest::simple(requirements.to_vec()),
|
Manifest::simple(requirements.to_vec()),
|
||||||
self.options,
|
self.options,
|
||||||
markers,
|
self.interpreter.markers(),
|
||||||
self.interpreter,
|
self.interpreter,
|
||||||
tags,
|
self.interpreter.tags()?,
|
||||||
self.client,
|
self.client,
|
||||||
self.flat_index,
|
self.flat_index,
|
||||||
self.index,
|
self.index,
|
||||||
self,
|
self,
|
||||||
)?;
|
)?;
|
||||||
let graph = resolver.resolve().await.with_context(|| {
|
let graph = resolver.resolve().boxed().await.with_context(|| {
|
||||||
format!(
|
format!(
|
||||||
"No solution found when resolving: {}",
|
"No solution found when resolving: {}",
|
||||||
requirements.iter().map(ToString::to_string).join(", "),
|
requirements.iter().map(ToString::to_string).join(", "),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue