(key)
| 297 | |
| 298 | |
| 299 | def get_preferred_scheme(key): |
| 300 | if key == 'prefix' and sys.prefix != sys.base_prefix: |
| 301 | return 'venv' |
| 302 | scheme = _get_preferred_schemes()[key] |
| 303 | if scheme not in _INSTALL_SCHEMES: |
| 304 | raise ValueError( |
| 305 | f"{key!r} returned {scheme!r}, which is not a valid scheme " |
| 306 | f"on this platform" |
| 307 | ) |
| 308 | return scheme |
| 309 | |
| 310 | |
| 311 | def get_default_scheme(): |
no test coverage detected
searching dependent graphs…