Skip to content

Commit 9313b3e

Browse files
authored
Merge pull request #102 from smkent/temp-cache-dir
Use temp dir for Poetry cache directory in manage-cookie
2 parents 95be994 + 4f47bdc commit 9313b3e

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

cookie_python/manage/repo.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ def tempdir(self) -> Path:
6969
)
7070
)
7171

72+
@cached_property
73+
def cachedir(self) -> Path:
74+
d = self.tempdir / "cache"
75+
d.mkdir(exist_ok=True)
76+
return d
77+
7278
@cached_property
7379
def clone_path(self) -> Path:
7480
subprocess.run(
@@ -99,6 +105,7 @@ def run(
99105
kwargs["env"].setdefault(
100106
"PYTHON_KEYRING_BACKEND", "keyring.backends.null.Keyring"
101107
)
108+
kwargs["env"].setdefault("POETRY_CACHE_DIR", self.cachedir)
102109
return subprocess.run(*popenargs, check=check, **kwargs)
103110

104111
def shell(self) -> None:

0 commit comments

Comments
 (0)