We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
TOOLS_VIRTUALENV_CACHE_SEED
1 parent 61448e8 commit fee3deeCopy full SHA for fee3dee
changelog/23.improvement.rst
@@ -0,0 +1 @@
1
+Take the `TOOLS_VIRTUALENV_CACHE_SEED` environmental variable into account when calculating the virtual environments cache hash.
src/ptscripts/virtualenv.py
@@ -105,6 +105,8 @@ def _default_venv_bin_dir(self):
105
@requirements_hash.default
106
def __default_requirements_hash(self):
107
requirements_hash = hashlib.sha256(self.name.encode())
108
+ hash_seed = os.environ.get("TOOLS_VIRTUALENV_CACHE_SEED", "")
109
+ requirements_hash.update(hash_seed.encode())
110
if self.requirements:
111
for requirement in sorted(self.requirements):
112
requirements_hash.update(requirement.encode())
0 commit comments