Skip to content

Commit 3ec8497

Browse files
Bump dependencies to use protobuf v5
Using: pip-compile-multi I tried to use the arg `--no-upgrade` but it failed to find correct dependencies.
1 parent 18594fc commit 3ec8497

File tree

4 files changed

+90
-101
lines changed

4 files changed

+90
-101
lines changed

requirements/base.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
grpcio>=1.2.0
2-
protobuf>=3.6.1
1+
grpcio>=1.66.2
2+
protobuf>=5.27.1,<6

requirements/base.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
# SHA1:04cc27ab2e85f48da5bc4b15b5820b244a61578a
1+
# SHA1:a20e823d41e8376ccd55c0e08c79d0a1fca75bd0
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
8-
grpcio==1.38.0
8+
grpcio==1.68.1
99
# via -r requirements/base.in
10-
protobuf==3.17.0
10+
protobuf==5.29.1
1111
# via -r requirements/base.in
12-
six==1.16.0
13-
# via
14-
# grpcio
15-
# protobuf

requirements/test.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bumpversion>=0.5.3
55
coverage
66
flake8-import-order
77
flake8
8-
grpcio-tools
8+
grpcio-tools>=1.66.2
99
hypothesis
1010
more-itertools<6 # python2.7
1111
pytest>=4.6.5

requirements/test.txt

Lines changed: 84 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,183 +1,176 @@
1-
# SHA1:925716a635eb5e8d454086bef081ecfa689eff02
1+
# SHA1:4c15bbd6ea27b17533a13bca9b47deb0ad304933
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
88
-r base.txt
9-
alabaster==0.7.12
9+
alabaster==1.0.0
1010
# via sphinx
11-
appdirs==1.4.4
12-
# via virtualenv
13-
argparse==1.4.0
14-
# via unittest2
15-
attrs==21.2.0
16-
# via
17-
# hypothesis
18-
# pytest
19-
babel==2.9.1
11+
attrs==24.3.0
12+
# via hypothesis
13+
babel==2.16.0
2014
# via sphinx
2115
bump2version==1.0.1
2216
# via bumpversion
2317
bumpversion==0.6.0
2418
# via -r requirements/test.in
25-
certifi==2020.12.5
19+
cachetools==5.5.0
20+
# via tox
21+
certifi==2024.12.14
2622
# via requests
27-
cffi==1.14.5
23+
cffi==1.17.1
2824
# via xattr
29-
chardet==4.0.0
25+
chardet==5.2.0
26+
# via tox
27+
charset-normalizer==3.4.0
3028
# via requests
31-
click==8.0.1
29+
click==8.1.7
3230
# via pifpaf
33-
coverage[toml]==5.5
31+
colorama==0.4.6
32+
# via tox
33+
coverage[toml]==7.6.9
3434
# via
3535
# -r requirements/test.in
3636
# pytest-cov
37-
daiquiri==3.0.0
37+
daiquiri==3.3.0
3838
# via pifpaf
39-
distlib==0.3.1
39+
distlib==0.3.9
4040
# via virtualenv
41-
docutils==0.17.1
41+
docutils==0.21.2
4242
# via sphinx
43-
extras==1.0.0
44-
# via testtools
45-
filelock==3.0.12
43+
exceptiongroup==1.2.2
44+
# via
45+
# hypothesis
46+
# pytest
47+
filelock==3.16.1
4648
# via
4749
# tox
4850
# virtualenv
49-
fixtures==3.0.0
50-
# via
51-
# pifpaf
52-
# testtools
53-
flake8-docstrings==1.6.0
54-
# via -r requirements/test.in
55-
flake8-import-order==0.18.1
56-
# via -r requirements/test.in
57-
flake8==3.9.2
51+
fixtures==4.1.0
52+
# via pifpaf
53+
flake8==7.1.1
5854
# via
5955
# -r requirements/test.in
6056
# flake8-docstrings
61-
grpcio-tools==1.38.0
57+
flake8-docstrings==1.7.0
58+
# via -r requirements/test.in
59+
flake8-import-order==0.18.2
60+
# via -r requirements/test.in
61+
grpcio-tools==1.68.1
6262
# via -r requirements/test.in
63-
hypothesis==6.13.1
63+
hypothesis==6.122.3
6464
# via -r requirements/test.in
65-
idna==2.10
65+
idna==3.10
6666
# via requests
67-
imagesize==1.2.0
67+
imagesize==1.4.1
6868
# via sphinx
69-
iniconfig==1.1.1
69+
iniconfig==2.0.0
7070
# via pytest
71-
jinja2==3.0.1
71+
jinja2==3.1.4
7272
# via
7373
# pifpaf
7474
# sphinx
75-
linecache2==1.0.0
76-
# via traceback2
77-
markupsafe==2.0.1
75+
markupsafe==3.0.2
7876
# via jinja2
79-
mccabe==0.6.1
77+
mccabe==0.7.0
8078
# via flake8
81-
mock==4.0.3
79+
mock==5.1.0
8280
# via -r requirements/test.in
8381
more-itertools==5.0.0
8482
# via -r requirements/test.in
85-
packaging==20.9
83+
packaging==24.2
8684
# via
85+
# pifpaf
86+
# pyproject-api
8787
# pytest
8888
# sphinx
8989
# tox
90-
pbr==5.6.0
91-
# via
92-
# fixtures
93-
# pifpaf
94-
# testtools
95-
pifpaf==3.1.5
90+
pbr==6.1.0
91+
# via fixtures
92+
pifpaf==3.2.3
9693
# via -r requirements/test.in
97-
pluggy==0.13.1
94+
platformdirs==4.3.6
9895
# via
99-
# pytest
10096
# tox
101-
psutil==5.8.0
102-
# via pifpaf
103-
py==1.10.0
97+
# virtualenv
98+
pluggy==1.5.0
10499
# via
105100
# pytest
106101
# tox
107-
pycodestyle==2.7.0
102+
psutil==6.1.0
103+
# via pifpaf
104+
pycodestyle==2.12.1
108105
# via
109106
# flake8
110107
# flake8-import-order
111-
pycparser==2.20
108+
pycparser==2.22
112109
# via cffi
113110
pydocstyle==3.0.0
114111
# via
115112
# -r requirements/test.in
116113
# flake8-docstrings
117-
pyflakes==2.3.1
114+
pyflakes==3.2.0
118115
# via flake8
119-
pygments==2.9.0
116+
pygments==2.18.0
120117
# via sphinx
121-
pyparsing==2.4.7
122-
# via packaging
123-
pytest-cov==2.12.0
124-
# via -r requirements/test.in
125-
pytest==6.2.4
118+
pyproject-api==1.8.0
119+
# via tox
120+
pytest==8.3.4
126121
# via
127122
# -r requirements/test.in
128123
# pytest-cov
129-
python-json-logger==2.0.1
124+
pytest-cov==6.0.0
125+
# via -r requirements/test.in
126+
python-json-logger==3.2.1
130127
# via daiquiri
131-
python-mimeparse==1.6.0
132-
# via testtools
133-
pytz==2021.1
134-
# via babel
135-
pyyaml==5.4.1
128+
pyyaml==6.0.2
136129
# via -r requirements/test.in
137-
requests==2.25.1
130+
requests==2.32.3
138131
# via sphinx
139-
snowballstemmer==2.1.0
132+
six==1.17.0
133+
# via
134+
# more-itertools
135+
# pydocstyle
136+
snowballstemmer==2.2.0
140137
# via
141138
# pydocstyle
142139
# sphinx
143140
sortedcontainers==2.4.0
144141
# via hypothesis
145-
sphinx==4.0.2
142+
sphinx==8.1.3
146143
# via -r requirements/test.in
147-
sphinxcontrib-applehelp==1.0.2
144+
sphinxcontrib-applehelp==2.0.0
148145
# via sphinx
149-
sphinxcontrib-devhelp==1.0.2
146+
sphinxcontrib-devhelp==2.0.0
150147
# via sphinx
151-
sphinxcontrib-htmlhelp==1.0.3
148+
sphinxcontrib-htmlhelp==2.1.0
152149
# via sphinx
153150
sphinxcontrib-jsmath==1.0.1
154151
# via sphinx
155-
sphinxcontrib-qthelp==1.0.3
152+
sphinxcontrib-qthelp==2.0.0
156153
# via sphinx
157-
sphinxcontrib-serializinghtml==1.1.4
154+
sphinxcontrib-serializinghtml==2.0.0
158155
# via sphinx
159-
tenacity==7.0.0
156+
tenacity==9.0.0
160157
# via -r requirements/test.in
161-
testtools==2.4.0
162-
# via fixtures
163-
toml==0.10.2
158+
tomli==2.2.1
164159
# via
165160
# coverage
161+
# pyproject-api
166162
# pytest
163+
# sphinx
167164
# tox
168-
tox==3.23.1
165+
tox==4.23.2
169166
# via -r requirements/test.in
170-
traceback2==1.4.0
171-
# via
172-
# testtools
173-
# unittest2
174-
unittest2==1.1.0
175-
# via testtools
176-
urllib3==1.26.4
167+
typing-extensions==4.12.2
168+
# via tox
169+
urllib3==2.2.3
177170
# via requests
178-
virtualenv==20.4.6
171+
virtualenv==20.28.0
179172
# via tox
180-
xattr==0.9.7
173+
xattr==1.1.0
181174
# via pifpaf
182175

183176
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)