MCPcopy
hub / github.com/NVIDIA/TensorRT-LLM / sysconfig_scheme

Function sysconfig_scheme

scripts/build_wheel.py:83–99  ·  view source on GitHub ↗
(override_vars=None)

Source from the content-addressed store, hash-verified

81
82
83def sysconfig_scheme(override_vars=None):
84 # Backported 'venv' scheme from Python 3.11+
85 if os.name == 'nt':
86 scheme = {
87 'purelib': '{base}/Lib/site-packages',
88 'scripts': '{base}/Scripts',
89 }
90 else:
91 scheme = {
92 'purelib': '{base}/lib/python{py_version_short}/site-packages',
93 'scripts': '{base}/bin',
94 }
95
96 vars_ = sysconfig.get_config_vars()
97 if override_vars:
98 vars_.update(override_vars)
99 return {key: value.format(**vars_) for key, value in scheme.items()}
100
101
102def create_venv(project_dir: Path):

Callers 1

setup_venvFunction · 0.85

Calls 1

updateMethod · 0.45

Tested by

no test coverage detected