Skip to content

Commit c2325d9

Browse files
authored
Merge pull request buildbot#6611 from p12tic/fix-requirements
Fix minimal-install tests failing due to deprecation warnings
2 parents 4a8ba84 + 02a5814 commit c2325d9

3 files changed

Lines changed: 99 additions & 0 deletions

File tree

common/code_spelling_ignore_words.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ botmaster
142142
botmaster's
143143
botname
144144
boto
145+
botocore
145146
br
146147
brainerd
147148
branchfile

master/buildbot/test/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,8 @@
138138
# This warning is generated by the EC2 latent
139139
warnings.filterwarnings('ignore', ".*stream argument is deprecated. Use stream parameter",
140140
category=DeprecationWarning)
141+
142+
# Botocore imports deprecated urllib3.contrib.pyopenssl for backwards compatibility that we don't
143+
# use. See https://github.com/boto/botocore/issues/2744
144+
warnings.filterwarnings('ignore', ".*'urllib3.contrib.pyopenssl' module is deprecated",
145+
category=DeprecationWarning)

requirements-minimal.txt

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,96 @@
33
-e worker[test]
44
-e pkg
55
buildbot_www==3.5.0
6+
7+
# The following are transitive dependencies of the above. The versions are pinned so that tests
8+
# are reproducible. The versions should be upgraded whenever we see new versions to catch problems
9+
# in new versions of the packages. Whole list should be regenerated by via `pip freeze` once in a
10+
# while to remove no longer needed dependencies.
11+
12+
alabaster==0.7.12
13+
alembic==1.8.1
14+
astroid==1.4.9
15+
attrs==22.1.0
16+
autobahn==22.7.1
17+
Automat==20.2.0
18+
Babel==2.10.3
19+
boto3==1.24.59
20+
botocore==1.27.59
21+
certifi==2022.6.15
22+
cffi==1.15.1
23+
charset-normalizer==2.1.1
24+
click==8.1.3
25+
click-default-group==1.2.2
26+
constantly==15.1.0
27+
cryptography==37.0.4
28+
docutils==0.17.1
29+
flake8==3.9.2
30+
future==0.18.2
31+
greenlet==1.1.3
32+
hyperlink==21.0.0
33+
idna==3.3
34+
imagesize==1.4.1
35+
importlib-metadata==4.12.0
36+
incremental==21.3.0
37+
isort==5.10.1
38+
Jinja2==3.1.2
39+
jmespath==1.0.1
40+
lazy-object-proxy==1.7.1
41+
lz4==4.0.2
42+
Mako==1.2.1
43+
MarkupSafe==2.1.1
44+
mccabe==0.6.1
45+
mock==4.0.3
46+
moto==4.0.1
47+
msgpack==1.0.4
48+
packaging==21.3
49+
parameterized==0.8.1
50+
pep8==1.7.1
51+
psutil==5.9.1
52+
pyasn1==0.4.8
53+
pyasn1-modules==0.2.8
54+
pycodestyle==2.7.0
55+
pycparser==2.21
56+
pyenchant==3.2.2
57+
pyflakes==2.3.1
58+
Pygments==2.13.0
59+
PyJWT==2.4.0
60+
pylint==1.6.5
61+
pyOpenSSL==22.0.0
62+
pyparsing==3.0.9
63+
pypugjs==5.9.12
64+
python-dateutil==2.8.2
65+
pytz==2022.2.1
66+
PyYAML==6.0
67+
requests==2.28.1
68+
responses==0.21.0
69+
s3transfer==0.6.0
70+
service-identity==21.1.0
71+
setuptools-trial==0.6.0
72+
six==1.16.0
73+
snowballstemmer==2.2.0
74+
Sphinx==5.1.1
75+
sphinx-jinja==2.0.2
76+
sphinx-rtd-theme==1.0.0
77+
sphinxcontrib-applehelp==1.0.2
78+
sphinxcontrib-devhelp==1.0.2
79+
sphinxcontrib-htmlhelp==2.0.0
80+
sphinxcontrib-jsmath==1.0.1
81+
sphinxcontrib-qthelp==1.0.3
82+
sphinxcontrib-serializinghtml==1.1.5
83+
sphinxcontrib-spelling==7.6.0
84+
sphinxcontrib-websupport==1.2.4
85+
SQLAlchemy==1.4.40
86+
tomli==2.0.1
87+
towncrier==21.9.0
88+
treq==22.2.0
89+
Twisted==22.4.0
90+
txaio==22.2.1
91+
txrequests==0.9.6
92+
typing-extensions==4.3.0
93+
urllib3==1.26.12
94+
Werkzeug==2.1.2
95+
wrapt==1.14.1
96+
xmltodict==0.13.0
97+
zipp==3.8.1
98+
zope.interface==5.4.0

0 commit comments

Comments
 (0)