mirror of
https://github.com/astral-sh/uv.git
synced 2025-07-15 01:05:01 +00:00
Initialize all --prefix
subdirectories (#4895)
## Summary We need to initialize the same directories that we create in `bare.rs`, since the installer expects them to exist. Closes #4892.
This commit is contained in:
parent
2d651fe264
commit
b9d661012d
7 changed files with 26 additions and 36 deletions
|
@ -25,8 +25,10 @@ impl Prefix {
|
|||
}
|
||||
|
||||
/// Initialize the `--prefix` directory.
|
||||
pub fn init(&self) -> std::io::Result<()> {
|
||||
fs_err::create_dir_all(&self.0)?;
|
||||
pub fn init(&self, virtualenv: &Scheme) -> std::io::Result<()> {
|
||||
for site_packages in self.site_packages(virtualenv) {
|
||||
fs_err::create_dir_all(site_packages)?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue