Skip to content

Commit 56d0cb6

Browse files
committed
Update dependencies for Python 3.13 support
1 parent f2461c1 commit 56d0cb6

File tree

7 files changed

+30
-27
lines changed

7 files changed

+30
-27
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ jobs:
125125
run: ${GITHUB_WORKSPACE}/.github/wheel-helpers/fetch-latest-buildbox-release.sh
126126

127127
- name: Build wheels
128-
run: pipx run cibuildwheel==v2.16.2
128+
run: pipx run cibuildwheel==v2.22.0
129129

130130
- uses: actions/upload-artifact@v4
131131
with:

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
run: ${GITHUB_WORKSPACE}/.github/wheel-helpers/fetch-latest-buildbox-release.sh
7070

7171
- name: Build wheels
72-
run: pipx run cibuildwheel==v2.16.2
72+
run: pipx run cibuildwheel==v2.22.0
7373

7474
- uses: actions/upload-artifact@v4
7575
with:

.pylintrc

+1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ disable=,
116116
too-many-lines,
117117
too-many-locals,
118118
too-many-nested-blocks,
119+
too-many-positional-arguments,
119120
too-many-public-methods,
120121
too-many-statements,
121122
too-many-return-statements,

requirements/cov-requirements.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
coverage==7.6.0
2-
pytest-cov==5.0.0
3-
pytest==8.2.2
4-
Cython==3.0.10
1+
coverage==7.6.7
2+
pytest-cov==6.0.0
3+
pytest==8.3.3
4+
Cython==3.0.11
55
## The following requirements were added by pip freeze:
66
iniconfig==2.0.0
7-
packaging==24.1
7+
packaging==24.2
88
pluggy==1.5.0

requirements/dev-requirements.txt

+11-9
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,23 @@
11
pexpect==4.9.0
2-
pylint==3.2.5
2+
pylint==3.3.1
33
# Pytest 6.0.0 doesn't play well with pylint
4-
pytest==8.2.2
4+
pytest==8.3.3
55
pytest-datafiles==3.0.0
6-
pytest-env==1.1.3
6+
pytest-env==1.1.5
77
pytest-xdist==3.6.1
88
pytest-timeout==2.3.1
9-
pyftpdlib==1.5.10
9+
pyftpdlib==2.0.1
1010
## The following requirements were added by pip freeze:
11-
astroid==3.2.3
12-
dill==0.3.8
11+
astroid==3.3.5
12+
dill==0.3.9
1313
execnet==2.1.1
1414
iniconfig==2.0.0
1515
isort==5.13.2
1616
mccabe==0.7.0
17-
packaging==24.1
18-
platformdirs==4.2.2
17+
packaging==24.2
18+
platformdirs==4.3.6
1919
pluggy==1.5.0
2020
ptyprocess==0.7.0
21-
tomlkit==0.13.0
21+
pyasynchat==1.0.4
22+
pyasyncore==1.0.4
23+
tomlkit==0.13.2

requirements/requirements.txt

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
click==8.1.7
2-
grpcio==1.65.1
2+
grpcio==1.68.0
33
Jinja2==3.1.4
44
pluginbase==1.0.1
5-
protobuf==5.27.2
6-
psutil==6.0.0
5+
protobuf==5.28.3
6+
psutil==6.1.0
77
ruamel.yaml==0.18.6
8-
ruamel.yaml.clib==0.2.8
9-
setuptools==71.0.3
10-
pyroaring==0.4.5
8+
ruamel.yaml.clib==0.2.12
9+
setuptools==75.6.0
10+
pyroaring==1.0.0
1111
ujson==5.10.0
1212
## The following requirements were added by pip freeze:
13-
MarkupSafe==2.1.5
13+
MarkupSafe==3.0.2

tox.ini

+4-4
Original file line numberDiff line numberDiff line change
@@ -177,10 +177,10 @@ skip_install = True
177177
commands =
178178
mypy --namespace-packages {posargs}
179179
deps =
180-
mypy==0.910
181-
types-protobuf==4.24.0.20240106
182-
types-setuptools==67.4.0
183-
types-ujson==5.7.0.0
180+
mypy==1.13.0
181+
types-protobuf==5.28.3.20241030
182+
types-setuptools==75.6.0.20241126
183+
types-ujson==5.10.0.20240515
184184
-rrequirements/requirements.txt
185185
-rrequirements/dev-requirements.txt
186186

0 commit comments

Comments
 (0)