[+] partially fetch changes for toolchains

This commit is contained in:
Siarhei Siniak 2025-05-14 13:57:10 +03:00
parent 540d4ca602
commit 52787a89c2

@ -185,7 +185,7 @@ def pyproject_load(
@dataclasses.dataclass @dataclasses.dataclass
class BootstrapSettings: class BootstrapSettings:
env_path: pathlib.Path env_path: Optional[pathlib.Path]
python_path: pathlib.Path python_path: pathlib.Path
base_dir: pathlib.Path base_dir: pathlib.Path
python_version: Optional[str] = dataclasses.field( python_version: Optional[str] = dataclasses.field(
@ -218,7 +218,12 @@ class BootstrapSettings:
if base_dir is None: if base_dir is None:
base_dir = pathlib.Path.cwd() base_dir = pathlib.Path.cwd()
env_path = base_dir / '.venv' env_path: Optional[pathlib.Path] = None
if 'ENV_PATH' in os.environ:
env_path = pathlib.Path(os.environ['ENV_PATH'])
else:
env_path = base_dir / '.venv'
python_path = env_path / 'bin' / 'python3' python_path = env_path / 'bin' / 'python3'
return cls( return cls(