diff options
| author | PJ Eby <distutils-sig@python.org> | 2006-03-17 15:52:05 +0000 |
|---|---|---|
| committer | PJ Eby <distutils-sig@python.org> | 2006-03-17 15:52:05 +0000 |
| commit | 74bc3391626e9f71c8e2f1573488091162b3fe0c (patch) | |
| tree | 8317f16625dbd9dda2159941a87de975a754f791 | |
| parent | 848e3c33c19766bc0f93edebe5b528043a171e7c (diff) | |
| download | python-setuptools-bitbucket-74bc3391626e9f71c8e2f1573488091162b3fe0c.tar.gz | |
Preserve timestamps and permissions when "unpacking" (copying) a
directory tree.
| -rwxr-xr-x | setuptools/archive_util.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/setuptools/archive_util.py b/setuptools/archive_util.py index 4cc80b60..511f05ad 100755 --- a/setuptools/archive_util.py +++ b/setuptools/archive_util.py @@ -100,9 +100,9 @@ def unpack_directory(filename, extract_dir, progress_filter=default_filter): if not target: continue # skip non-files ensure_directory(target) - shutil.copyfile(os.path.join(base,f), target) - - + f = os.path.join(base,f) + shutil.copyfile(f, target) + shutil.copystat(f, target) |
