diff options
author | Bernát Gábor <bgabor8@bloomberg.net> | 2021-01-08 18:01:30 +0000 |
---|---|---|
committer | Bernát Gábor <bgabor8@bloomberg.net> | 2021-01-08 18:01:30 +0000 |
commit | d7f533571f5ac1723f438271ee35d4955869aa07 (patch) | |
tree | e73b7a9fd4278c0da05fac35daedb427f1b55f90 | |
parent | 0a77b615fae2ceff28b852f9b7969ec458e1519c (diff) | |
download | tox-git-d7f533571f5ac1723f438271ee35d4955869aa07.tar.gz |
Stable order dependencies
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
-rw-r--r-- | src/tox/tox_env/python/runner.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tox/tox_env/python/runner.py b/src/tox/tox_env/python/runner.py index 9dece304..d34623f9 100644 --- a/src/tox/tox_env/python/runner.py +++ b/src/tox/tox_env/python/runner.py @@ -59,6 +59,7 @@ class PythonRun(Python, RunToxEnv, ABC): def install_deps(self) -> None: requirements_file: RequirementsFile = self.conf["deps"] requirement_file_content = requirements_file.validate_and_expand() + requirement_file_content.sort() # stable order dependencies with self._cache.compare(requirement_file_content, PythonRun.__name__, "deps") as (eq, old): if not eq: # if new env, or additions only a simple install will do |