Skip to content

Commit cd05ad4

Browse files
authored
fix: upgrade deps (#229)
* fix: upgrade deps * fix: make CI better * fix: ci, stupid AI * fix: CI? * one more try
1 parent ac94b1d commit cd05ad4

File tree

7 files changed

+78
-59
lines changed

7 files changed

+78
-59
lines changed

.coverage

0 Bytes
Binary file not shown.

.github/workflows/pythonpackage.yml

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@ name: Json2xml
22

33
on: [push, pull_request]
44

5+
permissions:
6+
contents: read
7+
checks: write # For test results
8+
pull-requests: write # For codecov
9+
510
concurrency:
611
group: ${{ github.workflow }}-${{ github.ref }}
712
cancel-in-progress: true
@@ -12,24 +17,24 @@ jobs:
1217
strategy:
1318
fail-fast: false
1419
matrix:
15-
python-version: [pypy-3.10, '3.10', '3.11' , '3.12', '3.13']
16-
tox-python-version: ['pypy3.10', 'py310', 'py311' , 'py312', 'py313']
20+
python-version: [pypy-3.10, '3.10', '3.11', '3.12', '3.13']
21+
tox-python-version: [pypy3.10, py310, py311, py312, py313]
1722
os: [
1823
ubuntu-latest,
1924
windows-latest,
2025
macos-latest,
2126
]
2227
include:
2328
# Add exact version 3.14.0-alpha.0 for ubuntu-latest only
24-
- python-version: '3.14.0-alpha.5'
29+
- python-version: 3.14.0-alpha.5
2530
tox-python-version: py314-full
2631
os: ubuntu-latest
2732
exclude:
2833
# Exclude other OSes with Python 3.14.0-alpha.0
29-
- python-version: '3.14.0-alpha.5'
34+
- python-version: 3.14.0-alpha.5
3035
tox-python-version: py314-full
3136
os: windows-latest
32-
- python-version: '3.14.0-alpha.5'
37+
- python-version: 3.14.0-alpha.5
3338
os: macos-latest
3439
tox-python-version: py314-full
3540

@@ -56,13 +61,14 @@ jobs:
5661
run: tox -e ${{matrix.tox-python-version}}
5762

5863
- name: Upload coverage to Codecov
59-
uses: codecov/codecov-action@v4
60-
with:
61-
token: ${{ secrets.CODECOV_TOKEN }}
62-
63-
- name: Upload test results to Codecov
64-
if: ${{ !cancelled() }}
65-
uses: codecov/test-results-action@v1
64+
uses: codecov/codecov-action@v5
6665
with:
66+
directory: ./coverage/reports/
67+
env_vars: OS,PYTHON
68+
fail_ci_if_error: true
69+
files: ./coverage.xml,./coverage2.xml,!./cache
70+
flags: unittests
6771
token: ${{ secrets.CODECOV_TOKEN }}
72+
name: codecov-umbrella
73+
verbose: true
6874

docs/requirements.in

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
furo==2024.5.6
1+
furo==2024.8.6
22
sphinx
33
sphinx-autobuild
44

@@ -9,6 +9,6 @@ mock
99
autodoc
1010

1111
defusedxml
12-
tornado==6.4.2
13-
jinja2==3.1.5
14-
idna==3.7
12+
tornado
13+
jinja2
14+
idna

docs/requirements.txt

Lines changed: 54 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -4,99 +4,113 @@
44
#
55
# pip-compile
66
#
7-
alabaster==0.7.12
7+
alabaster==1.0.0
88
# via sphinx
9+
anyio==4.8.0
10+
# via
11+
# starlette
12+
# watchfiles
913
autodoc==0.5.0
1014
# via -r requirements.in
11-
babel==2.9.1
15+
babel==2.17.0
1216
# via sphinx
13-
beautifulsoup4==4.10.0
17+
beautifulsoup4==4.13.3
1418
# via
1519
# furo
1620
# webtest
17-
certifi==2024.7.4
21+
certifi==2025.1.31
1822
# via requests
19-
charset-normalizer==2.0.6
23+
charset-normalizer==3.4.1
2024
# via requests
21-
colorama==0.4.4
25+
click==8.1.8
26+
# via uvicorn
27+
colorama==0.4.6
2228
# via sphinx-autobuild
23-
decorator==5.1.0
29+
decorator==5.1.1
2430
# via autodoc
2531
defusedxml==0.7.1
2632
# via -r requirements.in
27-
docutils==0.20.1
33+
docutils==0.21.2
2834
# via sphinx
29-
furo==2024.5.6
35+
furo==2024.8.6
3036
# via -r requirements.in
31-
idna==3.7
37+
h11==0.14.0
38+
# via uvicorn
39+
idna==3.10
3240
# via
3341
# -r requirements.in
42+
# anyio
3443
# requests
3544
imagesize==1.4.1
3645
# via sphinx
3746
jinja2==3.1.5
3847
# via
3948
# -r requirements.in
4049
# sphinx
41-
livereload==2.6.3
42-
# via sphinx-autobuild
43-
markupsafe==2.0.1
50+
markupsafe==3.0.2
4451
# via jinja2
45-
mock==4.0.3
52+
mock==5.1.0
4653
# via -r requirements.in
47-
packaging==21.0
54+
packaging==24.2
4855
# via sphinx
49-
pygments==2.15.0
56+
pygments==2.19.1
5057
# via
5158
# furo
5259
# sphinx
53-
pyparsing==2.4.7
54-
# via packaging
55-
pytz==2021.3
56-
# via babel
57-
requests==2.32.0
60+
requests==2.32.3
61+
# via sphinx
62+
roman-numerals-py==3.0.0
5863
# via sphinx
59-
six==1.16.0
60-
# via livereload
61-
snowballstemmer==2.1.0
64+
sniffio==1.3.1
65+
# via anyio
66+
snowballstemmer==2.2.0
6267
# via sphinx
63-
soupsieve==2.2.1
68+
soupsieve==2.6
6469
# via beautifulsoup4
65-
sphinx==7.2.6
70+
sphinx==8.2.0
6671
# via
6772
# -r requirements.in
6873
# furo
6974
# sphinx-autobuild
7075
# sphinx-autodoc-typehints
7176
# sphinx-basic-ng
72-
# sphinxcontrib-serializinghtml
73-
sphinx-autobuild==2021.3.14
77+
sphinx-autobuild==2024.10.3
7478
# via -r requirements.in
75-
sphinx-autodoc-typehints==1.12.0
79+
sphinx-autodoc-typehints==3.1.0
7680
# via -r requirements.in
7781
sphinx-basic-ng==1.0.0b2
7882
# via furo
79-
sphinxcontrib-applehelp==1.0.2
83+
sphinxcontrib-applehelp==2.0.0
8084
# via sphinx
81-
sphinxcontrib-devhelp==1.0.2
85+
sphinxcontrib-devhelp==2.0.0
8286
# via sphinx
83-
sphinxcontrib-htmlhelp==2.0.0
87+
sphinxcontrib-htmlhelp==2.1.0
8488
# via sphinx
8589
sphinxcontrib-jsmath==1.0.1
8690
# via sphinx
87-
sphinxcontrib-qthelp==1.0.3
91+
sphinxcontrib-qthelp==2.0.0
8892
# via sphinx
89-
sphinxcontrib-serializinghtml==1.1.9
93+
sphinxcontrib-serializinghtml==2.0.0
9094
# via sphinx
95+
starlette==0.45.3
96+
# via sphinx-autobuild
9197
tornado==6.4.2
98+
# via -r requirements.in
99+
typing-extensions==4.12.2
92100
# via
93-
# -r requirements.in
94-
# livereload
95-
urllib3==1.26.19
101+
# anyio
102+
# beautifulsoup4
103+
urllib3==2.3.0
96104
# via requests
97-
waitress==3.0.1
105+
uvicorn==0.34.0
106+
# via sphinx-autobuild
107+
waitress==3.0.2
98108
# via webtest
99-
webob==1.8.8
109+
watchfiles==1.0.4
110+
# via sphinx-autobuild
111+
webob==1.8.9
100112
# via webtest
101-
webtest==3.0.0
113+
websockets==15.0
114+
# via sphinx-autobuild
115+
webtest==3.0.4
102116
# via autodoc

junit.xml

Lines changed: 0 additions & 1 deletion
This file was deleted.

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@
66
#
77
defusedxml==0.7.1
88
# via -r requirements.in
9-
urllib3==1.26.19
9+
urllib3==2.3.0
1010
# via -r requirements.in

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ deps =
99
allowlist_externals = pytest
1010

1111
commands =
12-
pytest --cov --junitxml=junit.xml
12+
pytest --cov --junitxml=coverage.xml

0 commit comments

Comments
 (0)