mirror of https://github.com/astral-sh/uv
Store absolute paths in PEP 723 scripts (#10161)
This commit is contained in:
parent
bec8468183
commit
f40da39baf
|
|
@ -95,7 +95,7 @@ impl Pep723Script {
|
||||||
let metadata = Pep723Metadata::from_str(&metadata)?;
|
let metadata = Pep723Metadata::from_str(&metadata)?;
|
||||||
|
|
||||||
Ok(Some(Self {
|
Ok(Some(Self {
|
||||||
path: file.as_ref().to_path_buf(),
|
path: std::path::absolute(file)?,
|
||||||
metadata,
|
metadata,
|
||||||
prelude,
|
prelude,
|
||||||
postlude,
|
postlude,
|
||||||
|
|
@ -124,7 +124,7 @@ impl Pep723Script {
|
||||||
let (shebang, postlude) = extract_shebang(&contents)?;
|
let (shebang, postlude) = extract_shebang(&contents)?;
|
||||||
|
|
||||||
Ok(Self {
|
Ok(Self {
|
||||||
path: file.as_ref().to_path_buf(),
|
path: std::path::absolute(file)?,
|
||||||
prelude: if shebang.is_empty() {
|
prelude: if shebang.is_empty() {
|
||||||
String::new()
|
String::new()
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue