Skip to content

Commit ec8a767

Browse files
author
Lukas Puehringer
committed
build: pin direct test dependencies
Fixes #1899 Reverts #1867 In #1867 we started pinning direct and transitive test dependencies for stable test results, i.e. to not have an unnoticed update of a used test tool (or their dependencies) break our tests. This resulted in a dependabot updates inundating our PR tracker, potentially obfuscating updates, which we care to address with higher priority. As a compromise we now only pin direct test dependencies, which should still give us relatively stable test runs, while reducing the spam. Signed-off-by: Lukas Puehringer <lukas.puehringer@nyu.edu>
1 parent 1e9967b commit ec8a767

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

requirements-test.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
-r requirements-pinned.txt
55

66
# additional test tools for linting and coverage measurement
7-
coverage
8-
black
9-
isort
10-
pylint
11-
mypy
12-
bandit
13-
types-requests
7+
coverage==6.3.2
8+
black==22.1.0
9+
isort==5.10.1
10+
pylint==2.12.2
11+
mypy==0.941
12+
bandit==1.7.4
13+
types-requests==2.27.14

0 commit comments

Comments
 (0)