X7ROOT File Manager
Current Path:
/opt/alt/python311/lib/python3.11/site-packages/setuptools
opt
/
alt
/
python311
/
lib
/
python3.11
/
site-packages
/
setuptools
/
??
..
??
__init__.py
(8.23 KB)
??
__pycache__
??
_deprecation_warning.py
(218 B)
??
_distutils
??
_entry_points.py
(2.23 KB)
??
_imp.py
(2.34 KB)
??
_importlib.py
(1.28 KB)
??
_itertools.py
(675 B)
??
_path.py
(749 B)
??
_reqs.py
(501 B)
??
_vendor
??
archive_util.py
(7.17 KB)
??
build_meta.py
(19.14 KB)
??
command
??
config
??
dep_util.py
(949 B)
??
depends.py
(5.37 KB)
??
discovery.py
(20.31 KB)
??
dist.py
(44.19 KB)
??
errors.py
(2.41 KB)
??
extension.py
(5.46 KB)
??
extern
??
glob.py
(4.76 KB)
??
installer.py
(3.73 KB)
??
launch.py
(812 B)
??
logging.py
(1.2 KB)
??
monkey.py
(4.74 KB)
??
msvc.py
(46.61 KB)
??
namespaces.py
(3.02 KB)
??
package_index.py
(39.38 KB)
??
py34compat.py
(245 B)
??
sandbox.py
(14.01 KB)
??
script (dev).tmpl
(218 B)
??
script.tmpl
(138 B)
??
unicode_utils.py
(941 B)
??
version.py
(144 B)
??
wheel.py
(8.18 KB)
??
windows_support.py
(718 B)
Editing: _path.py
import os from typing import Union _Path = Union[str, os.PathLike] def ensure_directory(path): """Ensure that the parent directory of `path` exists""" dirname = os.path.dirname(path) os.makedirs(dirname, exist_ok=True) def same_path(p1: _Path, p2: _Path) -> bool: """Differs from os.path.samefile because it does not require paths to exist. Purely string based (no comparison between i-nodes). >>> same_path("a/b", "./a/b") True >>> same_path("a/b", "a/./b") True >>> same_path("a/b", "././a/b") True >>> same_path("a/b", "./a/b/c/..") True >>> same_path("a/b", "../a/b/c") False >>> same_path("a", "a/b") False """ return os.path.normpath(p1) == os.path.normpath(p2)
Upload File
Create Folder