X7ROOT File Manager
Current Path:
/lib/python2.7/site-packages/setuptools
lib
/
python2.7
/
site-packages
/
setuptools
/
??
..
??
__init__.py
(5.57 KB)
??
__init__.pyc
(7.45 KB)
??
__init__.pyo
(7.45 KB)
??
_vendor
??
archive_util.py
(6.44 KB)
??
archive_util.pyc
(6 KB)
??
archive_util.pyo
(6 KB)
??
build_meta.py
(5.54 KB)
??
build_meta.pyc
(6.48 KB)
??
build_meta.pyo
(6.37 KB)
??
command
??
config.py
(16 KB)
??
config.pyc
(16.49 KB)
??
config.pyo
(16.49 KB)
??
dep_util.py
(935 B)
??
dep_util.pyc
(965 B)
??
dep_util.pyo
(965 B)
??
depends.py
(5.7 KB)
??
depends.pyc
(6.33 KB)
??
depends.pyo
(6.33 KB)
??
dist.py
(41.52 KB)
??
dist.pyc
(40.53 KB)
??
dist.pyo
(40.47 KB)
??
extension.py
(1.69 KB)
??
extension.pyc
(2.36 KB)
??
extension.pyo
(2.36 KB)
??
extern
??
glibc.py
(3.07 KB)
??
glibc.pyc
(1.91 KB)
??
glibc.pyo
(1.91 KB)
??
glob.py
(5.08 KB)
??
glob.pyc
(4.71 KB)
??
glob.pyo
(4.64 KB)
??
launch.py
(787 B)
??
launch.pyc
(1000 B)
??
launch.pyo
(1000 B)
??
lib2to3_ex.py
(1.97 KB)
??
lib2to3_ex.pyc
(2.93 KB)
??
lib2to3_ex.pyo
(2.93 KB)
??
monkey.py
(5.65 KB)
??
monkey.pyc
(6.19 KB)
??
monkey.pyo
(6.19 KB)
??
msvc.py
(39.92 KB)
??
msvc.pyc
(39.41 KB)
??
msvc.pyo
(39.41 KB)
??
namespaces.py
(3.12 KB)
??
namespaces.pyc
(4.92 KB)
??
namespaces.pyo
(4.92 KB)
??
package_index.py
(39.21 KB)
??
package_index.pyc
(38.81 KB)
??
package_index.pyo
(38.81 KB)
??
pep425tags.py
(10.63 KB)
??
pep425tags.pyc
(9.12 KB)
??
pep425tags.pyo
(9.12 KB)
??
py27compat.py
(536 B)
??
py27compat.pyc
(1.02 KB)
??
py27compat.pyo
(1.02 KB)
??
py31compat.py
(1.16 KB)
??
py31compat.pyc
(1.85 KB)
??
py31compat.pyo
(1.85 KB)
??
py33compat.py
(1.15 KB)
??
py33compat.pyc
(1.68 KB)
??
py33compat.pyo
(1.68 KB)
??
py36compat.py
(2.82 KB)
??
py36compat.pyc
(2.79 KB)
??
py36compat.pyo
(2.79 KB)
??
sandbox.py
(13.94 KB)
??
sandbox.pyc
(18.46 KB)
??
sandbox.pyo
(18.46 KB)
??
script (dev).tmpl
(201 B)
??
script.tmpl
(138 B)
??
site-patch.py
(2.25 KB)
??
site-patch.pyc
(1.7 KB)
??
site-patch.pyo
(1.7 KB)
??
ssl_support.py
(8.29 KB)
??
ssl_support.pyc
(8.32 KB)
??
ssl_support.pyo
(8.32 KB)
??
unicode_utils.py
(996 B)
??
unicode_utils.pyc
(1.44 KB)
??
unicode_utils.pyo
(1.44 KB)
??
version.py
(144 B)
??
version.pyc
(322 B)
??
version.pyo
(322 B)
??
wheel.py
(7.06 KB)
??
wheel.pyc
(7.17 KB)
??
wheel.pyo
(7.14 KB)
??
windows_support.py
(714 B)
??
windows_support.pyc
(1.24 KB)
??
windows_support.pyo
(1.24 KB)
Editing: unicode_utils.py
import unicodedata import sys from setuptools.extern import six # HFS Plus uses decomposed UTF-8 def decompose(path): if isinstance(path, six.text_type): return unicodedata.normalize('NFD', path) try: path = path.decode('utf-8') path = unicodedata.normalize('NFD', path) path = path.encode('utf-8') except UnicodeError: pass # Not UTF-8 return path def filesys_decode(path): """ Ensure that the given path is decoded, NONE when no expected encoding works """ if isinstance(path, six.text_type): return path fs_enc = sys.getfilesystemencoding() or 'utf-8' candidates = fs_enc, 'utf-8' for enc in candidates: try: return path.decode(enc) except UnicodeDecodeError: continue def try_encode(string, enc): "turn unicode encoding into a functional routine" try: return string.encode(enc) except UnicodeEncodeError: return None
Upload File
Create Folder