mirror of
https://github.com/astral-sh/uv.git
synced 2025-08-04 10:58:28 +00:00
Accept long form of pip arguments in requirements.txt
(#1145)
This commit is contained in:
parent
addb94fbd6
commit
4e19e6846d
2 changed files with 4 additions and 4 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue