MCPcopy Index your code
hub / github.com/RustPython/RustPython / cpython_to_local_path

Function cpython_to_local_path

scripts/update_lib/file_utils.py:185–195  ·  view source on GitHub ↗

Convert CPython path to local Lib path.

(
    cpython_path: pathlib.Path,
    cpython_prefix: str,
    lib_prefix: str,
)

Source from the content-addressed store, hash-verified

183
184
185def cpython_to_local_path(
186 cpython_path: pathlib.Path,
187 cpython_prefix: str,
188 lib_prefix: str,
189) -> pathlib.Path | None:
190 """Convert CPython path to local Lib path."""
191 try:
192 rel_path = cpython_path.relative_to(cpython_prefix)
193 return pathlib.Path(lib_prefix) / rel_path.relative_to("Lib")
194 except ValueError:
195 return None
196
197
198def get_module_name(path: pathlib.Path) -> str:

Callers 1

is_path_syncedFunction · 0.90

Calls 1

relative_toMethod · 0.45

Tested by

no test coverage detected