Skip to content

Commit b337d21

Browse files
committed
update dev dependencies
1 parent c77b099 commit b337d21

File tree

9 files changed

+67
-56
lines changed

9 files changed

+67
-56
lines changed

.github/workflows/publish.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ jobs:
99
outputs:
1010
hash: ${{ steps.hash.outputs.hash }}
1111
steps:
12-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
13-
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
12+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
13+
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
1414
with:
1515
python-version: '3.x'
1616
cache: pip
@@ -23,7 +23,7 @@ jobs:
2323
- name: generate hash
2424
id: hash
2525
run: cd dist && echo "hash=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT
26-
- uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
26+
- uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
2727
with:
2828
path: ./dist
2929
provenance:
@@ -64,10 +64,10 @@ jobs:
6464
id-token: write
6565
steps:
6666
- uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
67-
- uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
67+
- uses: pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3
6868
with:
6969
repository-url: https://test.pypi.org/legacy/
7070
packages-dir: artifact/
71-
- uses: pypa/gh-action-pypi-publish@ec4db0b4ddc65acdf4bff5fa45ac92d78b56bdf0 # v1.9.0
71+
- uses: pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # v1.10.3
7272
with:
7373
packages-dir: artifact/

.github/workflows/tests.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ jobs:
3333
- {name: Minimum Versions, python: '3.12', tox: py-min}
3434
- {name: Development Versions, python: '3.8', tox: py-dev}
3535
steps:
36-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
37-
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
36+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
37+
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
3838
with:
3939
python-version: ${{ matrix.python }}
4040
allow-prereleases: true
@@ -45,14 +45,14 @@ jobs:
4545
typing:
4646
runs-on: ubuntu-latest
4747
steps:
48-
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
49-
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
48+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
49+
- uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
5050
with:
5151
python-version: '3.x'
5252
cache: pip
5353
cache-dependency-path: requirements*/*.txt
5454
- name: cache mypy
55-
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
55+
uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # v4.1.1
5656
with:
5757
path: ./.mypy_cache
5858
key: mypy|${{ hashFiles('pyproject.toml') }}

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ ci:
22
autoupdate_schedule: monthly
33
repos:
44
- repo: https://github.com/astral-sh/ruff-pre-commit
5-
rev: v0.6.2
5+
rev: v0.7.0
66
hooks:
77
- id: ruff
88
- id: ruff-format
99
- repo: https://github.com/pre-commit/pre-commit-hooks
10-
rev: v4.6.0
10+
rev: v5.0.0
1111
hooks:
1212
- id: check-merge-conflict
1313
- id: debug-statements

requirements/build.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile build.in
66
#
7-
build==1.2.1
7+
build==1.2.2.post1
88
# via -r build.in
99
packaging==24.1
1010
# via build
11-
pyproject-hooks==1.1.0
11+
pyproject-hooks==1.2.0
1212
# via build

requirements/dev.txt

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile dev.in
@@ -18,40 +18,40 @@ babel==2.16.0
1818
# sphinx
1919
cachetools==5.5.0
2020
# via tox
21-
certifi==2024.7.4
21+
certifi==2024.8.30
2222
# via
2323
# -r docs.txt
2424
# requests
25-
cffi==1.17.0
25+
cffi==1.17.1
2626
# via
2727
# -r typing.txt
2828
# cryptography
2929
cfgv==3.4.0
3030
# via pre-commit
3131
chardet==5.2.0
3232
# via tox
33-
charset-normalizer==3.3.2
33+
charset-normalizer==3.4.0
3434
# via
3535
# -r docs.txt
3636
# requests
3737
colorama==0.4.6
3838
# via tox
39-
cryptography==43.0.0
39+
cryptography==43.0.3
4040
# via -r typing.txt
41-
distlib==0.3.8
41+
distlib==0.3.9
4242
# via virtualenv
4343
docutils==0.21.2
4444
# via
4545
# -r docs.txt
4646
# sphinx
4747
# sphinx-tabs
48-
filelock==3.15.4
48+
filelock==3.16.1
4949
# via
5050
# tox
5151
# virtualenv
52-
identify==2.6.0
52+
identify==2.6.1
5353
# via pre-commit
54-
idna==3.8
54+
idna==3.10
5555
# via
5656
# -r docs.txt
5757
# requests
@@ -68,11 +68,11 @@ jinja2==3.1.4
6868
# via
6969
# -r docs.txt
7070
# sphinx
71-
markupsafe==2.1.5
71+
markupsafe==3.0.2
7272
# via
7373
# -r docs.txt
7474
# jinja2
75-
mypy==1.11.1
75+
mypy==1.12.0
7676
# via -r typing.txt
7777
mypy-extensions==1.0.0
7878
# via
@@ -93,9 +93,9 @@ packaging==24.1
9393
# pytest
9494
# sphinx
9595
# tox
96-
pallets-sphinx-themes==2.1.3
96+
pallets-sphinx-themes==2.2.0
9797
# via -r docs.txt
98-
platformdirs==4.2.2
98+
platformdirs==4.3.6
9999
# via
100100
# tox
101101
# virtualenv
@@ -105,7 +105,7 @@ pluggy==1.5.0
105105
# -r typing.txt
106106
# pytest
107107
# tox
108-
pre-commit==3.8.0
108+
pre-commit==4.0.1
109109
# via -r dev.in
110110
pycparser==2.22
111111
# via
@@ -116,11 +116,11 @@ pygments==2.18.0
116116
# -r docs.txt
117117
# sphinx
118118
# sphinx-tabs
119-
pyproject-api==1.7.1
119+
pyproject-api==1.8.0
120120
# via tox
121-
pyright==1.1.377
121+
pyright==1.1.385
122122
# via -r typing.txt
123-
pytest==8.3.2
123+
pytest==8.3.3
124124
# via
125125
# -r tests.txt
126126
# -r typing.txt
@@ -138,13 +138,18 @@ snowballstemmer==2.2.0
138138
# via
139139
# -r docs.txt
140140
# sphinx
141-
sphinx==8.0.2
141+
sphinx==8.1.3
142142
# via
143143
# -r docs.txt
144144
# pallets-sphinx-themes
145+
# sphinx-notfound-page
145146
# sphinx-tabs
146147
# sphinxcontrib-log-cabinet
147-
sphinx-tabs==3.4.5
148+
sphinx-notfound-page==1.0.4
149+
# via
150+
# -r docs.txt
151+
# pallets-sphinx-themes
152+
sphinx-tabs==3.4.7
148153
# via -r docs.txt
149154
sphinxcontrib-applehelp==2.0.0
150155
# via
@@ -172,7 +177,7 @@ sphinxcontrib-serializinghtml==2.0.0
172177
# via
173178
# -r docs.txt
174179
# sphinx
175-
tox==4.18.0
180+
tox==4.23.0
176181
# via -r dev.in
177182
types-contextvars==2.4.7.3
178183
# via -r typing.txt
@@ -182,11 +187,12 @@ typing-extensions==4.12.2
182187
# via
183188
# -r typing.txt
184189
# mypy
185-
urllib3==2.2.2
190+
# pyright
191+
urllib3==2.2.3
186192
# via
187193
# -r docs.txt
188194
# requests
189-
virtualenv==20.26.3
195+
virtualenv==20.27.0
190196
# via
191197
# pre-commit
192198
# tox

requirements/docs.txt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile docs.in
@@ -8,27 +8,27 @@ alabaster==1.0.0
88
# via sphinx
99
babel==2.16.0
1010
# via sphinx
11-
certifi==2024.7.4
11+
certifi==2024.8.30
1212
# via requests
13-
charset-normalizer==3.3.2
13+
charset-normalizer==3.4.0
1414
# via requests
1515
docutils==0.21.2
1616
# via
1717
# sphinx
1818
# sphinx-tabs
19-
idna==3.8
19+
idna==3.10
2020
# via requests
2121
imagesize==1.4.1
2222
# via sphinx
2323
jinja2==3.1.4
2424
# via sphinx
25-
markupsafe==2.1.5
25+
markupsafe==3.0.2
2626
# via jinja2
2727
packaging==24.1
2828
# via
2929
# pallets-sphinx-themes
3030
# sphinx
31-
pallets-sphinx-themes==2.1.3
31+
pallets-sphinx-themes==2.2.0
3232
# via -r docs.in
3333
pygments==2.18.0
3434
# via
@@ -38,13 +38,16 @@ requests==2.32.3
3838
# via sphinx
3939
snowballstemmer==2.2.0
4040
# via sphinx
41-
sphinx==8.0.2
41+
sphinx==8.1.3
4242
# via
4343
# -r docs.in
4444
# pallets-sphinx-themes
45+
# sphinx-notfound-page
4546
# sphinx-tabs
4647
# sphinxcontrib-log-cabinet
47-
sphinx-tabs==3.4.5
48+
sphinx-notfound-page==1.0.4
49+
# via pallets-sphinx-themes
50+
sphinx-tabs==3.4.7
4851
# via -r docs.in
4952
sphinxcontrib-applehelp==2.0.0
5053
# via sphinx
@@ -60,5 +63,5 @@ sphinxcontrib-qthelp==2.0.0
6063
# via sphinx
6164
sphinxcontrib-serializinghtml==2.0.0
6265
# via sphinx
63-
urllib3==2.2.2
66+
urllib3==2.2.3
6467
# via requests

requirements/tests.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile tests.in
@@ -12,7 +12,7 @@ packaging==24.1
1212
# via pytest
1313
pluggy==1.5.0
1414
# via pytest
15-
pytest==8.3.2
15+
pytest==8.3.3
1616
# via -r tests.in
1717
python-dotenv==1.0.1
1818
# via -r tests.in

requirements/typing.txt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.12
2+
# This file is autogenerated by pip-compile with Python 3.13
33
# by the following command:
44
#
55
# pip-compile typing.in
66
#
77
asgiref==3.8.1
88
# via -r typing.in
9-
cffi==1.17.0
9+
cffi==1.17.1
1010
# via cryptography
11-
cryptography==43.0.0
11+
cryptography==43.0.3
1212
# via -r typing.in
1313
iniconfig==2.0.0
1414
# via pytest
15-
mypy==1.11.1
15+
mypy==1.12.0
1616
# via -r typing.in
1717
mypy-extensions==1.0.0
1818
# via mypy
@@ -24,9 +24,9 @@ pluggy==1.5.0
2424
# via pytest
2525
pycparser==2.22
2626
# via cffi
27-
pyright==1.1.377
27+
pyright==1.1.385
2828
# via -r typing.in
29-
pytest==8.3.2
29+
pytest==8.3.3
3030
# via -r typing.in
3131
python-dotenv==1.0.1
3232
# via -r typing.in
@@ -35,4 +35,6 @@ types-contextvars==2.4.7.3
3535
types-dataclasses==0.6.6
3636
# via -r typing.in
3737
typing-extensions==4.12.2
38-
# via mypy
38+
# via
39+
# mypy
40+
# pyright

src/flask/json/provider.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def _default(o: t.Any) -> t.Any:
113113
return str(o)
114114

115115
if dataclasses and dataclasses.is_dataclass(o):
116-
return dataclasses.asdict(o) # type: ignore[call-overload]
116+
return dataclasses.asdict(o) # type: ignore[arg-type]
117117

118118
if hasattr(o, "__html__"):
119119
return str(o.__html__())

0 commit comments

Comments
 (0)