Accept long form of pip arguments in requirements.txt (#1145)

This commit is contained in:
Charlie Marsh
2024-01-26 18:56:10 -08:00
committed by GitHub
parent addb94fbd6
commit 4e19e6846d
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -343,7 +343,7 @@ fn parse_entry(
}
let start = s.cursor();
Ok(Some(if s.eat_if("-r") {
Ok(Some(if s.eat_if("-r") || s.eat_if("--requirement") {
let requirements_file = parse_value(s, |c: char| !['\n', '\r', '#'].contains(&c))?;
let end = s.cursor();
eat_trailing_line(s)?;
@@ -352,7 +352,7 @@ fn parse_entry(
start,
end,
}
} else if s.eat_if("-c") {
} else if s.eat_if("-c") || s.eat_if("--constraint") {
let constraints_file = parse_value(s, |c: char| !['\n', '\r', '#'].contains(&c))?;
let end = s.cursor();
eat_trailing_line(s)?;
@@ -361,7 +361,7 @@ fn parse_entry(
start,
end,
}
} else if s.eat_if("-e") {
} else if s.eat_if("-e") || s.eat_if("--editable") {
let path_or_url = parse_value(s, |c: char| !['\n', '\r'].contains(&c))?;
let editable_requirement = EditableRequirement::parse(path_or_url, working_dir)
.map_err(|err| err.with_offset(start))?;
@@ -1,3 +1,3 @@
-r include-b.txt
--requirement include-b.txt
numpy==1.24.2