From a0652921fcf01ac34dbd6ceb1126ff1250bf15cf Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Fri, 31 May 2024 17:32:36 -0400 Subject: [PATCH] Don't enforce that requirements files are "files" (#3947) ## Summary This was just an opportunistic guard but it broke some use-cases. Closes #3944. --- crates/uv-requirements/src/specification.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/uv-requirements/src/specification.rs b/crates/uv-requirements/src/specification.rs index cdda0fb35..0bd98cb65 100644 --- a/crates/uv-requirements/src/specification.rs +++ b/crates/uv-requirements/src/specification.rs @@ -107,7 +107,7 @@ impl RequirementsSpecification { if !(path == Path::new("-") || path.starts_with("http://") || path.starts_with("https://") - || path.is_file()) + || path.exists()) { return Err(anyhow::anyhow!("File not found: `{}`", path.user_display())); }