Lines Matching refs:path
298 contains the relative path from the executable's directory to the
299 platstdlib path.
391 "Test a venv created from non-installed python has correct zip path."""
397 ns.add_known_xfile("/path/to/non-installed/bin/python")
400 "/path/to/non-installed/bin/python")
401 ns.add_known_file("/path/to/non-installed/lib/python9.8/os.py")
402 ns.add_known_dir("/path/to/non-installed/lib/python9.8/lib-dynload")
404 r"home = /path/to/non-installed"
408 prefix="/path/to/non-installed",
409 exec_prefix="/path/to/non-installed",
410 base_executable="/path/to/non-installed/bin/python",
411 base_prefix="/path/to/non-installed",
412 base_exec_prefix="/path/to/non-installed",
415 "/path/to/non-installed/lib/python98.zip",
416 "/path/to/non-installed/lib/python9.8",
417 "/path/to/non-installed/lib/python9.8/lib-dynload",
484 contains the relative path from the executable's directory to the
485 platstdlib path.
760 # real_executable on macOS matches the invocation path
787 contains the relative path from the executable's directory to the
788 platstdlib path.
795 # real_executable on macOS matches the invocation path
893 def add_known_file(self, path, lines=None):
894 self._files[path.casefold()] = list(lines or ())
895 self.add_known_dir(path.rpartition("\\")[0])
897 def add_known_xfile(self, path):
898 self.add_known_file(path)
900 def add_known_link(self, path, target):
901 self._links[path.casefold()] = target
903 def add_known_dir(self, path):
904 p = path.rstrip("\\").casefold()
915 def abspath(self, path):
916 if self.isabs(path):
917 return path
918 return self.joinpath("C:\\Absolute", path)
920 def basename(self, path):
921 return path.rpartition("\\")[2]
923 def dirname(self, path):
924 name = path.rstrip("\\").rpartition("\\")[0]
929 def hassuffix(self, path, suffix):
930 return path.casefold().endswith(suffix.casefold())
932 def isabs(self, path):
933 return path[1:3] == ":\\"
935 def isdir(self, path):
937 print("Check if", path, "is a dir")
938 return path.casefold() in self._dirs
940 def isfile(self, path):
942 print("Check if", path, "is a file")
943 return path.casefold() in self._files
945 def ismodule(self, path):
947 print("Check if", path, "is a module")
948 path = path.casefold()
949 return path in self._files and path.rpartition(".")[2] == "py".casefold()
951 def isxfile(self, path):
953 print("Check if", path, "is a executable")
954 path = path.casefold()
955 return path in self._files and path.rpartition(".")[2] == "exe".casefold()
957 def joinpath(self, *path):
958 return ntpath.normpath(ntpath.join(*path))
960 def readlines(self, path):
962 return self._files[path.casefold()]
964 raise FileNotFoundError(path) from None
966 def realpath(self, path, _trail=None):
968 print("Read link from", path)
970 link = self._links[path.casefold()]
972 return path
1069 def add_known_file(self, path, lines=None):
1070 self._files[path] = list(lines or ())
1071 self.add_known_dir(path.rpartition("/")[0])
1073 def add_known_xfile(self, path):
1074 self.add_known_file(path)
1075 self._xfiles.add(path)
1077 def add_known_link(self, path, target):
1078 self._links[path] = target
1080 def add_known_dir(self, path):
1081 p = path.rstrip("/")
1092 def abspath(self, path):
1093 if self.isabs(path):
1094 return path
1095 return self.joinpath("/Absolute", path)
1097 def basename(self, path):
1098 return path.rpartition("/")[2]
1100 def dirname(self, path):
1101 return path.rstrip("/").rpartition("/")[0]
1103 def hassuffix(self, path, suffix):
1104 return path.endswith(suffix)
1106 def isabs(self, path):
1107 return path[0:1] == "/"
1109 def isdir(self, path):
1111 print("Check if", path, "is a dir")
1112 return path in self._dirs
1114 def isfile(self, path):
1116 print("Check if", path, "is a file")
1117 return path in self._files
1119 def ismodule(self, path):
1121 print("Check if", path, "is a module")
1122 return path in self._files and path.rpartition(".")[2] == "py"
1124 def isxfile(self, path):
1126 print("Check if", path, "is an xfile")
1127 return path in self._xfiles
1129 def joinpath(self, *path):
1130 return posixpath.normpath(posixpath.join(*path))
1132 def readlines(self, path):
1134 return self._files[path]
1136 raise FileNotFoundError(path) from None
1138 def realpath(self, path, _trail=None):
1140 print("Read link from", path)
1142 link = self._links[path]
1144 return path