aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/archive_util.py
diff options
context:
space:
mode:
authorJonathan Lange <jml@mumak.net>2012-08-10 12:49:20 +0100
committerJonathan Lange <jml@mumak.net>2012-08-10 12:49:20 +0100
commitad445467dd7ddd5e69165fa38b83d303c096f132 (patch)
tree66814fef7997ce51cb39eef1d712e46ce155bf1a /setuptools/archive_util.py
parent4084ebc22ff58d406b73fe25c069b5235f04c4d8 (diff)
downloadexternal_python_setuptools-ad445467dd7ddd5e69165fa38b83d303c096f132.tar.gz
external_python_setuptools-ad445467dd7ddd5e69165fa38b83d303c096f132.tar.bz2
external_python_setuptools-ad445467dd7ddd5e69165fa38b83d303c096f132.zip
Set permissions when extracting from zipfile.
--HG-- branch : distribute extra : rebase_source : 68b7fd4d6cc28f77a7202c5e7f63121d721be624
Diffstat (limited to 'setuptools/archive_util.py')
-rwxr-xr-xsetuptools/archive_util.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/setuptools/archive_util.py b/setuptools/archive_util.py
index 5787753f..8ad14752 100755
--- a/setuptools/archive_util.py
+++ b/setuptools/archive_util.py
@@ -158,6 +158,7 @@ def unpack_zipfile(filename, extract_dir, progress_filter=default_filter):
finally:
f.close()
del data
+ os.chmod(target, info.external_attr >> 16)
finally:
z.close()