File tree 8 files changed +68
-66
lines changed
8 files changed +68
-66
lines changed Original file line number Diff line number Diff line change 9
9
outputs :
10
10
hash : ${{ steps.hash.outputs.hash }}
11
11
steps :
12
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
13
- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
12
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
13
+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
14
14
with :
15
15
python-version : ' 3.x'
16
16
cache : pip
23
23
- name : generate hash
24
24
id : hash
25
25
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
27
27
with :
28
28
path : ./dist
29
29
provenance :
@@ -64,10 +64,10 @@ jobs:
64
64
id-token : write
65
65
steps :
66
66
- 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
68
68
with :
69
69
repository-url : https://test.pypi.org/legacy/
70
70
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
72
72
with :
73
73
packages-dir : artifact/
Original file line number Diff line number Diff line change 1
1
name : Tests
2
2
on :
3
3
push :
4
- branches :
5
- - main
6
- - ' *.x'
7
- paths-ignore :
8
- - ' docs/**'
9
- - ' *.md'
10
- - ' *.rst'
4
+ branches : [main, stable]
5
+ paths-ignore : ['docs/**', '*.md', '*.rst']
11
6
pull_request :
12
- paths-ignore :
13
- - ' docs/**'
14
- - ' *.md'
15
- - ' *.rst'
7
+ paths-ignore : [ 'docs/**', '*.md', '*.rst' ]
16
8
jobs :
17
9
tests :
18
10
name : ${{ matrix.name || matrix.python }}
31
23
- {python: '3.8'}
32
24
- {name: PyPy, python: 'pypy-3.10', tox: pypy310}
33
25
steps :
34
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
35
- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
26
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
27
+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
36
28
with :
37
29
python-version : ${{ matrix.python }}
38
30
allow-prereleases : true
@@ -43,14 +35,14 @@ jobs:
43
35
typing :
44
36
runs-on : ubuntu-latest
45
37
steps :
46
- - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
47
- - uses : actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
38
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39
+ - uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
48
40
with :
49
41
python-version : ' 3.x'
50
42
cache : pip
51
43
cache-dependency-path : requirements*/*.txt
52
44
- name : cache mypy
53
- uses : actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0 .2
45
+ uses : actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1 .2
54
46
with :
55
47
path : ./.mypy_cache
56
48
key : mypy|${{ hashFiles('pyproject.toml') }}
Original file line number Diff line number Diff line change 1
1
repos :
2
2
- repo : https://github.com/astral-sh/ruff-pre-commit
3
- rev : v0.6.2
3
+ rev : v0.7.1
4
4
hooks :
5
5
- id : ruff
6
6
- id : ruff-format
7
7
- repo : https://github.com/pre-commit/pre-commit-hooks
8
- rev : v4.6 .0
8
+ rev : v5.0 .0
9
9
hooks :
10
10
- id : check-merge-conflict
11
11
- id : debug-statements
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile build.in
6
6
#
7
- build==1.2.1
7
+ build==1.2.2.post1
8
8
# via -r build.in
9
9
packaging==24.1
10
10
# via build
11
- pyproject-hooks==1.1 .0
11
+ pyproject-hooks==1.2 .0
12
12
# via build
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile dev.in
@@ -8,47 +8,47 @@ alabaster==1.0.0
8
8
# via sphinx
9
9
babel==2.16.0
10
10
# via sphinx
11
- build==1.2.1
11
+ build==1.2.2.post1
12
12
# via pip-tools
13
13
cachetools==5.5.0
14
14
# via tox
15
- certifi==2024.7.4
15
+ certifi==2024.8.30
16
16
# via requests
17
17
cfgv==3.4.0
18
18
# via pre-commit
19
19
chardet==5.2.0
20
20
# via tox
21
- charset-normalizer==3.3.2
21
+ charset-normalizer==3.4.0
22
22
# via requests
23
23
click==8.1.7
24
24
# via
25
25
# pip-compile-multi
26
26
# pip-tools
27
27
colorama==0.4.6
28
28
# via tox
29
- distlib==0.3.8
29
+ distlib==0.3.9
30
30
# via virtualenv
31
31
docutils==0.21.2
32
32
# via
33
33
# sphinx
34
34
# sphinx-tabs
35
- filelock==3.15.4
35
+ filelock==3.16.1
36
36
# via
37
37
# tox
38
38
# virtualenv
39
- identify==2.6.0
39
+ identify==2.6.1
40
40
# via pre-commit
41
- idna==3.8
41
+ idna==3.10
42
42
# via requests
43
43
imagesize==1.4.1
44
44
# via sphinx
45
45
iniconfig==2.0.0
46
46
# via pytest
47
47
jinja2==3.1.4
48
48
# via sphinx
49
- markupsafe==2.1.5
49
+ markupsafe==3.0.2
50
50
# via jinja2
51
- mypy==1.11.1
51
+ mypy==1.13.0
52
52
# via -r typing.in
53
53
mypy-extensions==1.0.0
54
54
# via mypy
@@ -64,52 +64,55 @@ packaging==24.1
64
64
# pytest
65
65
# sphinx
66
66
# tox
67
- pallets-sphinx-themes==2.1.3
67
+ pallets-sphinx-themes==2.3.0
68
68
# via -r docs.in
69
69
pip-compile-multi==2.6.4
70
70
# via -r dev.in
71
71
pip-tools==7.4.1
72
72
# via pip-compile-multi
73
- platformdirs==4.2.2
73
+ platformdirs==4.3.6
74
74
# via
75
75
# tox
76
76
# virtualenv
77
77
pluggy==1.5.0
78
78
# via
79
79
# pytest
80
80
# tox
81
- pre-commit==3.8.0
81
+ pre-commit==4.0.1
82
82
# via -r dev.in
83
83
pygments==2.18.0
84
84
# via
85
85
# sphinx
86
86
# sphinx-tabs
87
- pyproject-api==1.7.1
87
+ pyproject-api==1.8.0
88
88
# via tox
89
- pyproject-hooks==1.1 .0
89
+ pyproject-hooks==1.2 .0
90
90
# via
91
91
# build
92
92
# pip-tools
93
- pyright==1.1.377
93
+ pyright==1.1.386
94
94
# via -r typing.in
95
- pytest==8.3.2
95
+ pytest==8.3.3
96
96
# via -r tests.in
97
97
pyyaml==6.0.2
98
98
# via pre-commit
99
99
requests==2.32.3
100
100
# via sphinx
101
101
snowballstemmer==2.2.0
102
102
# via sphinx
103
- sphinx==8.0.2
103
+ sphinx==8.1.3
104
104
# via
105
105
# -r docs.in
106
106
# pallets-sphinx-themes
107
107
# sphinx-issues
108
+ # sphinx-notfound-page
108
109
# sphinx-tabs
109
110
# sphinxcontrib-log-cabinet
110
- sphinx-issues==4.1 .0
111
+ sphinx-issues==5.0 .0
111
112
# via -r docs.in
112
- sphinx-tabs==3.4.5
113
+ sphinx-notfound-page==1.0.4
114
+ # via pallets-sphinx-themes
115
+ sphinx-tabs==3.4.7
113
116
# via -r docs.in
114
117
sphinxcontrib-applehelp==2.0.0
115
118
# via sphinx
@@ -127,13 +130,15 @@ sphinxcontrib-serializinghtml==2.0.0
127
130
# via sphinx
128
131
toposort==1.10
129
132
# via pip-compile-multi
130
- tox==4.18.0
133
+ tox==4.23.2
131
134
# via -r dev.in
132
135
typing-extensions==4.12.2
133
- # via mypy
134
- urllib3==2.2.2
136
+ # via
137
+ # mypy
138
+ # pyright
139
+ urllib3==2.2.3
135
140
# via requests
136
- virtualenv==20.26.3
141
+ virtualenv==20.27.0
137
142
# via
138
143
# pre-commit
139
144
# tox
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile docs.in
@@ -8,27 +8,27 @@ alabaster==1.0.0
8
8
# via sphinx
9
9
babel==2.16.0
10
10
# via sphinx
11
- certifi==2024.7.4
11
+ certifi==2024.8.30
12
12
# via requests
13
- charset-normalizer==3.3.2
13
+ charset-normalizer==3.4.0
14
14
# via requests
15
15
docutils==0.21.2
16
16
# via
17
17
# sphinx
18
18
# sphinx-tabs
19
- idna==3.8
19
+ idna==3.10
20
20
# via requests
21
21
imagesize==1.4.1
22
22
# via sphinx
23
23
jinja2==3.1.4
24
24
# via sphinx
25
- markupsafe==2.1.5
25
+ markupsafe==3.0.2
26
26
# via jinja2
27
27
packaging==24.1
28
28
# via
29
29
# pallets-sphinx-themes
30
30
# sphinx
31
- pallets-sphinx-themes==2.1.3
31
+ pallets-sphinx-themes==2.3.0
32
32
# via -r docs.in
33
33
pygments==2.18.0
34
34
# via
@@ -38,16 +38,19 @@ requests==2.32.3
38
38
# via sphinx
39
39
snowballstemmer==2.2.0
40
40
# via sphinx
41
- sphinx==8.0.2
41
+ sphinx==8.1.3
42
42
# via
43
43
# -r docs.in
44
44
# pallets-sphinx-themes
45
45
# sphinx-issues
46
+ # sphinx-notfound-page
46
47
# sphinx-tabs
47
48
# sphinxcontrib-log-cabinet
48
- sphinx-issues==4.1 .0
49
+ sphinx-issues==5.0 .0
49
50
# via -r docs.in
50
- sphinx-tabs==3.4.5
51
+ sphinx-notfound-page==1.0.4
52
+ # via pallets-sphinx-themes
53
+ sphinx-tabs==3.4.7
51
54
# via -r docs.in
52
55
sphinxcontrib-applehelp==2.0.0
53
56
# via sphinx
@@ -63,5 +66,5 @@ sphinxcontrib-qthelp==2.0.0
63
66
# via sphinx
64
67
sphinxcontrib-serializinghtml==2.0.0
65
68
# via sphinx
66
- urllib3==2.2.2
69
+ urllib3==2.2.3
67
70
# via requests
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile tests.in
@@ -10,5 +10,5 @@ packaging==24.1
10
10
# via pytest
11
11
pluggy==1.5.0
12
12
# via pytest
13
- pytest==8.3.2
13
+ pytest==8.3.3
14
14
# via -r tests.in
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile with Python 3.12
2
+ # This file is autogenerated by pip-compile with Python 3.13
3
3
# by the following command:
4
4
#
5
5
# pip-compile typing.in
6
6
#
7
- mypy==1.11.1
7
+ mypy==1.13.0
8
8
# via -r typing.in
9
9
mypy-extensions==1.0.0
10
10
# via mypy
11
11
nodeenv==1.9.1
12
12
# via pyright
13
- pyright==1.1.377
13
+ pyright==1.1.386
14
14
# via -r typing.in
15
15
typing-extensions==4.12.2
16
- # via mypy
16
+ # via
17
+ # mypy
18
+ # pyright
You can’t perform that action at this time.
0 commit comments