mirror of
https://github.com/astral-sh/uv.git
synced 2025-10-28 02:40:11 +00:00
parent
9785266e29
commit
277c15bd66
4 changed files with 57 additions and 11 deletions
|
|
@ -644,7 +644,7 @@ impl ZipDirectoryWriter {
|
|||
) -> Result<Box<dyn Write + 'slf>, Error> {
|
||||
// 644 is the default of the zip crate.
|
||||
let permissions = if executable_bit { 775 } else { 664 };
|
||||
let options = zip::write::FileOptions::default()
|
||||
let options = zip::write::SimpleFileOptions::default()
|
||||
.unix_permissions(permissions)
|
||||
.compression_method(self.compression);
|
||||
self.writer.start_file(path, options)?;
|
||||
|
|
@ -655,7 +655,7 @@ impl ZipDirectoryWriter {
|
|||
impl DirectoryWriter for ZipDirectoryWriter {
|
||||
fn write_bytes(&mut self, path: &str, bytes: &[u8]) -> Result<(), Error> {
|
||||
trace!("Adding {}", path);
|
||||
let options = zip::write::FileOptions::default().compression_method(self.compression);
|
||||
let options = zip::write::SimpleFileOptions::default().compression_method(self.compression);
|
||||
self.writer.start_file(path, options)?;
|
||||
self.writer.write_all(bytes)?;
|
||||
|
||||
|
|
@ -690,7 +690,7 @@ impl DirectoryWriter for ZipDirectoryWriter {
|
|||
|
||||
fn write_directory(&mut self, directory: &str) -> Result<(), Error> {
|
||||
trace!("Adding directory {}", directory);
|
||||
let options = zip::write::FileOptions::default().compression_method(self.compression);
|
||||
let options = zip::write::SimpleFileOptions::default().compression_method(self.compression);
|
||||
Ok(self.writer.add_directory(directory, options)?)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue