From 52787a89c209ef162bf452004af26a75c19c0aa5 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Wed, 14 May 2025 13:57:10 +0300 Subject: [PATCH] [+] partially fetch changes for toolchains --- .../online/fxreader/pr34/commands_typed/cli_bootstrap.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python/online/fxreader/pr34/commands_typed/cli_bootstrap.py b/python/online/fxreader/pr34/commands_typed/cli_bootstrap.py index f0859e5..d1b957f 100644 --- a/python/online/fxreader/pr34/commands_typed/cli_bootstrap.py +++ b/python/online/fxreader/pr34/commands_typed/cli_bootstrap.py @@ -185,7 +185,7 @@ def pyproject_load( @dataclasses.dataclass class BootstrapSettings: - env_path: pathlib.Path + env_path: Optional[pathlib.Path] python_path: pathlib.Path base_dir: pathlib.Path python_version: Optional[str] = dataclasses.field( @@ -218,7 +218,12 @@ class BootstrapSettings: if base_dir is None: 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' return cls(