|
46 | 46 | ) |
47 | 47 | ).resolve() |
48 | 48 |
|
49 | | -DEFAULT_PROJECT_DEMOS_FOLDER = COOKIECUTTER_ROBUST_PYTHON_CACHE_FOLDER / "project_demos" |
50 | | -PROJECT_DEMOS_FOLDER: Path = Path(os.getenv( |
51 | | - "COOKIECUTTER_ROBUST_PYTHON_PROJECT_DEMOS_FOLDER", default=DEFAULT_PROJECT_DEMOS_FOLDER |
| 49 | +DEFAULT_DEMOS_CACHE_FOLDER = COOKIECUTTER_ROBUST_PYTHON_CACHE_FOLDER / "project_demos" |
| 50 | +DEMOS_CACHE_FOLDER: Path = Path(os.getenv( |
| 51 | + "COOKIECUTTER_ROBUST_PYTHON__DEMOS_CACHE_FOLDER", default=DEFAULT_DEMOS_CACHE_FOLDER |
52 | 52 | )).resolve() |
53 | 53 | DEFAULT_DEMO_NAME: str = "robust-python-demo" |
54 | | -DEMO_ROOT_FOLDER: Path = PROJECT_DEMOS_FOLDER / DEFAULT_DEMO_NAME |
| 54 | +DEMO_ROOT_FOLDER: Path = DEMOS_CACHE_FOLDER / DEFAULT_DEMO_NAME |
55 | 55 |
|
56 | 56 | GENERATE_DEMO_SCRIPT: Path = SCRIPTS_FOLDER / "generate-demo.py" |
57 | 57 | GENERATE_DEMO_OPTIONS: tuple[str, ...] = ( |
58 | | - *("--demos-cache-folder", PROJECT_DEMOS_FOLDER), |
| 58 | + *("--demos-cache-folder", DEMOS_CACHE_FOLDER), |
59 | 59 | ) |
60 | 60 |
|
61 | 61 | LINT_FROM_DEMO_SCRIPT: Path = SCRIPTS_FOLDER / "lint-from-demo.py" |
@@ -118,7 +118,7 @@ def clear_cache(session: Session) -> None: |
118 | 118 | Not commonly used, but sometimes permissions might get messed up if exiting mid-build and such. |
119 | 119 | """ |
120 | 120 | session.log("Clearing cache of generated project demos...") |
121 | | - shutil.rmtree(PROJECT_DEMOS_FOLDER, ignore_errors=True) |
| 121 | + shutil.rmtree(DEMOS_CACHE_FOLDER, ignore_errors=True) |
122 | 122 | session.log("Cache cleared.") |
123 | 123 |
|
124 | 124 |
|
|
0 commit comments