summaryrefslogtreecommitdiff
path: root/setuptools/archive_util.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2016-09-27 14:24:22 -0500
committerJason R. Coombs <jaraco@jaraco.com>2016-09-27 14:24:22 -0500
commit66a6724da8eda3336643dee086da2a3495e6422a (patch)
tree64043e9782491bde3a3a9ae2314cc59451a6c9c0 /setuptools/archive_util.py
parentdf3905616933c90af95e99f705b800a2f5c1c921 (diff)
parent35ea365b50bd1a64375fdbcce187affab22af3b7 (diff)
downloadpython-setuptools-git-setuptools-scm.tar.gz
Merge with mastersetuptools-scm
Diffstat (limited to 'setuptools/archive_util.py')
-rwxr-xr-xsetuptools/archive_util.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/setuptools/archive_util.py b/setuptools/archive_util.py
index b3c9fa56..b6411cc5 100755
--- a/setuptools/archive_util.py
+++ b/setuptools/archive_util.py
@@ -1,24 +1,27 @@
"""Utilities for extracting common archive formats"""
-
-__all__ = [
- "unpack_archive", "unpack_zipfile", "unpack_tarfile", "default_filter",
- "UnrecognizedFormat", "extraction_drivers", "unpack_directory",
-]
-
import zipfile
import tarfile
import os
import shutil
import posixpath
import contextlib
-from pkg_resources import ensure_directory, ContextualZipFile
from distutils.errors import DistutilsError
+from pkg_resources import ensure_directory, ContextualZipFile
+
+
+__all__ = [
+ "unpack_archive", "unpack_zipfile", "unpack_tarfile", "default_filter",
+ "UnrecognizedFormat", "extraction_drivers", "unpack_directory",
+]
+
+
class UnrecognizedFormat(DistutilsError):
"""Couldn't recognize the archive type"""
-def default_filter(src,dst):
+
+def default_filter(src, dst):
"""The default progress/filter callback; returns True for all files"""
return dst
@@ -167,4 +170,5 @@ def unpack_tarfile(filename, extract_dir, progress_filter=default_filter):
pass
return True
+
extraction_drivers = unpack_directory, unpack_zipfile, unpack_tarfile