diff options
author | John W. Parent <45471568+johnwparent@users.noreply.github.com> | 2022-06-06 21:14:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-06 18:14:43 -0700 |
commit | 5b45df526965335e0e93c845ca5d0ac99da64280 (patch) | |
tree | e628e93d27c6c9b66537fe9c626dc84c50652302 /bin/sbang | |
parent | 9d7cc436732eaa21679480219a5c7ed96450eea0 (diff) | |
download | spack-5b45df526965335e0e93c845ca5d0ac99da64280.tar.gz spack-5b45df526965335e0e93c845ca5d0ac99da64280.tar.bz2 spack-5b45df526965335e0e93c845ca5d0ac99da64280.tar.xz spack-5b45df526965335e0e93c845ca5d0ac99da64280.zip |
Update decompression support on Windows (#25185)
Most package installations include compressed source files. This
adds support for common archive types on Windows:
* Add support for using system 7zip functionality to decompress .Z
files when available (and on Windows, use 7zip for .xz archives)
* Default to using built-in Python support for tar/bz2 decompression
(note that Python tar documentation mentions preservation of file
permissions)
* Add tests for decompression support
* Extract logic for handling exploding archives (i.e. compressed
archives that expand to more than one base file) into an
exploding_archive_catch context manager in the filesystem module
Diffstat (limited to 'bin/sbang')
0 files changed, 0 insertions, 0 deletions