Skip to content

Commit 1df0206

Browse files
committed
Pin all the test requirements to try and make testing deterministic
1 parent 0fe6df4 commit 1df0206

File tree

1 file changed

+34
-5
lines changed

1 file changed

+34
-5
lines changed

requirements-test.txt

+34-5
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,39 @@
11
-r requirements.txt
22

3-
tox
3+
# make sure we have a deterministic test setup
44

5+
# pin all of our direct dependencies
6+
tox==3.14.5
57
flake8==3.7.9
8+
pytest==3.2.5,<4 # see https://github.com/html5lib/html5lib-python/pull/429
9+
coverage==5.0.3
10+
pytest-expect==1.1.0
11+
mock==3.0.5
612

7-
pytest==3.2.5
8-
coverage
9-
pytest-expect>=1.1,<2.0
10-
mock
13+
# and all recursive dependencies
14+
appdirs==1.4.3
15+
configparser==4.0.2
16+
contextlib2==0.6.0.post1
17+
distlib==0.3.0
18+
entrypoints==0.3
19+
enum34==1.1.9
20+
filelock==3.0.12
21+
funcsigs==1.0.2
22+
functools32==3.2.3.post2 ; python_version < '3'
23+
importlib-metadata==1.5.0
24+
importlib-resources==1.0.2
25+
mccabe==0.6.1
26+
packaging==20.1
27+
pathlib2==2.3.5
28+
pluggy==0.13.1
29+
py==1.8.1
30+
pycodestyle==2.5.0
31+
pyflakes==2.1.1
32+
pyparsing==2.4.6
33+
scandir==1.10.0
34+
# six==1.14.0 # ignored because it's also in requirements.txt
35+
toml==0.10.0
36+
typing==3.7.4.1
37+
u-msgpack-python==2.5.2
38+
virtualenv==20.0.6
39+
zipp==1.2.0

0 commit comments

Comments
 (0)