From 4385b101b67abae77a80ba1855c79936a0556d94 Mon Sep 17 00:00:00 2001 From: konstin Date: Fri, 1 Mar 2024 09:23:10 +0100 Subject: [PATCH] Fix windows stack overflows --- crates/uv-dispatch/src/lib.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/crates/uv-dispatch/src/lib.rs b/crates/uv-dispatch/src/lib.rs index 3f3ec1330..bf67c6ac7 100644 --- a/crates/uv-dispatch/src/lib.rs +++ b/crates/uv-dispatch/src/lib.rs @@ -105,20 +105,18 @@ impl<'a> BuildContext for BuildDispatch<'a> { } async fn resolve<'data>(&'data self, requirements: &'data [Requirement]) -> Result { - let markers = self.interpreter.markers(); - let tags = self.interpreter.tags()?; let resolver = Resolver::new( Manifest::simple(requirements.to_vec()), self.options, - markers, + self.interpreter.markers(), self.interpreter, - tags, + self.interpreter.tags()?, self.client, self.flat_index, self.index, self, )?; - let graph = resolver.resolve().await.with_context(|| { + let graph = resolver.resolve().boxed().await.with_context(|| { format!( "No solution found when resolving: {}", requirements.iter().map(ToString::to_string).join(", "),