File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2121 fail-fast : false
2222 matrix :
2323 include :
24+ - {python: '3.13'}
2425 - {python: '3.12'}
2526 - {name: Windows, python: '3.12', os: windows-latest}
2627 - {name: Mac, python: '3.12', os: macos-latest}
Original file line number Diff line number Diff line change 22 autoupdate_schedule : monthly
33repos :
44 - repo : https://github.com/astral-sh/ruff-pre-commit
5- rev : v0.4.1
5+ rev : v0.4.4
66 hooks :
77 - id : ruff
88 - id : ruff-format
Original file line number Diff line number Diff line change 1- # SHA1:80754af91bfb6d1073585b046fe0a474ce868509
21#
3- # This file is autogenerated by pip-compile-multi
4- # To update, run :
2+ # This file is autogenerated by pip-compile with Python 3.12
3+ # by the following command :
54#
6- # pip-compile-multi
5+ # pip-compile build.in
76#
8- build==0.10.0
9- # via -r requirements/ build.in
10- packaging==23.1
7+ build==1.2.1
8+ # via -r build.in
9+ packaging==24.0
1110 # via build
12- pyproject-hooks==1.0.0
13- # via build
14- tomli==2.0.1
11+ pyproject-hooks==1.1.0
1512 # via build
Original file line number Diff line number Diff line change 1- # SHA1:54b5b77ec8c7a0064ffa93b2fd16cb0130ba177c
21#
3- # This file is autogenerated by pip-compile-multi
4- # To update, run :
2+ # This file is autogenerated by pip-compile with Python 3.12
3+ # by the following command :
54#
6- # pip-compile-multi
5+ # pip-compile dev.in
76#
8- -r docs.txt
9- -r tests.txt
10- -r typing.txt
11- build==0.10.0
7+ alabaster==0.7.16
8+ # via sphinx
9+ attrs==23.2.0
10+ # via
11+ # outcome
12+ # trio
13+ babel==2.15.0
14+ # via sphinx
15+ build==1.2.1
1216 # via pip-tools
13- cachetools==5.3.1
17+ cachetools==5.3.3
1418 # via tox
15- cfgv==3.3.1
19+ certifi==2024.2.2
20+ # via requests
21+ cfgv==3.4.0
1622 # via pre-commit
17- chardet==5.1 .0
23+ chardet==5.2 .0
1824 # via tox
19- click==8.1.3
25+ charset-normalizer==3.3.2
26+ # via requests
27+ click==8.1.7
2028 # via
2129 # pip-compile-multi
2230 # pip-tools
2331colorama==0.4.6
2432 # via tox
25- distlib==0.3.6
33+ distlib==0.3.8
2634 # via virtualenv
27- filelock==3.12.2
35+ docutils==0.21.2
36+ # via sphinx
37+ filelock==3.14.0
2838 # via
2939 # tox
3040 # virtualenv
31- identify==2.5.24
41+ identify==2.5.36
3242 # via pre-commit
43+ idna==3.7
44+ # via
45+ # requests
46+ # trio
47+ imagesize==1.4.1
48+ # via sphinx
49+ iniconfig==2.0.0
50+ # via pytest
51+ jinja2==3.1.4
52+ # via sphinx
53+ markupsafe==2.1.5
54+ # via jinja2
55+ mypy==1.10.0
56+ # via -r typing.in
57+ mypy-extensions==1.0.0
58+ # via mypy
3359nodeenv==1.8.0
3460 # via pre-commit
61+ outcome==1.3.0.post0
62+ # via trio
63+ packaging==24.0
64+ # via
65+ # build
66+ # pallets-sphinx-themes
67+ # pyproject-api
68+ # pytest
69+ # sphinx
70+ # tox
71+ pallets-sphinx-themes==2.1.3
72+ # via -r docs.in
3573pip-compile-multi==2.6.3
36- # via -r requirements/ dev.in
37- pip-tools==6.13.0
74+ # via -r dev.in
75+ pip-tools==7.4.1
3876 # via pip-compile-multi
39- platformdirs==3.8.0
77+ platformdirs==4.2.1
4078 # via
4179 # tox
4280 # virtualenv
43- pre-commit==3.3.3
44- # via -r requirements/dev.in
45- pyproject-api==1.5.2
81+ pluggy==1.5.0
82+ # via
83+ # pytest
84+ # tox
85+ pre-commit==3.7.1
86+ # via -r dev.in
87+ pygments==2.18.0
88+ # via sphinx
89+ pyproject-api==1.6.1
4690 # via tox
47- pyproject-hooks==1.0.0
48- # via build
91+ pyproject-hooks==1.1.0
92+ # via
93+ # build
94+ # pip-tools
95+ pytest==8.2.0
96+ # via -r tests.in
4997pyyaml==6.0.1
5098 # via pre-commit
99+ requests==2.31.0
100+ # via sphinx
101+ sniffio==1.3.1
102+ # via trio
103+ snowballstemmer==2.2.0
104+ # via sphinx
105+ sortedcontainers==2.4.0
106+ # via trio
107+ sphinx==7.3.7
108+ # via
109+ # -r docs.in
110+ # pallets-sphinx-themes
111+ # sphinx-issues
112+ # sphinxcontrib-log-cabinet
113+ sphinx-issues==4.1.0
114+ # via -r docs.in
115+ sphinxcontrib-applehelp==1.0.8
116+ # via sphinx
117+ sphinxcontrib-devhelp==1.0.6
118+ # via sphinx
119+ sphinxcontrib-htmlhelp==2.0.5
120+ # via sphinx
121+ sphinxcontrib-jsmath==1.0.1
122+ # via sphinx
123+ sphinxcontrib-log-cabinet==1.0.1
124+ # via -r docs.in
125+ sphinxcontrib-qthelp==1.0.7
126+ # via sphinx
127+ sphinxcontrib-serializinghtml==1.1.10
128+ # via sphinx
51129toposort==1.10
52130 # via pip-compile-multi
53- tox==4.6.3
54- # via -r requirements/dev.in
55- virtualenv==20.23.1
131+ tox==4.15.0
132+ # via -r dev.in
133+ trio==0.25.0
134+ # via -r tests.in
135+ typing-extensions==4.11.0
136+ # via mypy
137+ urllib3==2.2.1
138+ # via requests
139+ virtualenv==20.26.1
56140 # via
57141 # pre-commit
58142 # tox
59- wheel==0.40 .0
143+ wheel==0.43 .0
60144 # via pip-tools
61145
62146# The following packages are considered to be unsafe in a requirements file:
Original file line number Diff line number Diff line change 1- # SHA1:45c590f97fe95b8bdc755eef796e91adf5fbe4ea
21#
3- # This file is autogenerated by pip-compile-multi
4- # To update, run :
2+ # This file is autogenerated by pip-compile with Python 3.12
3+ # by the following command :
54#
6- # pip-compile-multi
5+ # pip-compile docs.in
76#
8- alabaster==0.7.13
7+ alabaster==0.7.16
98 # via sphinx
10- babel==2.12.1
9+ babel==2.15.0
1110 # via sphinx
12- certifi==2023.5.7
11+ certifi==2024.2.2
1312 # via requests
14- charset-normalizer==3.1.0
13+ charset-normalizer==3.3.2
1514 # via requests
16- docutils==0.20.1
15+ docutils==0.21.2
1716 # via sphinx
18- idna==3.6
17+ idna==3.7
1918 # via requests
2019imagesize==1.4.1
2120 # via sphinx
22- jinja2==3.1.2
21+ jinja2==3.1.4
2322 # via sphinx
24- markupsafe==2.1.3
23+ markupsafe==2.1.5
2524 # via jinja2
26- packaging==23.1
25+ packaging==24.0
2726 # via
2827 # pallets-sphinx-themes
2928 # sphinx
30- pallets-sphinx-themes==2.1.1
31- # via -r requirements/ docs.in
32- pygments==2.15.1
29+ pallets-sphinx-themes==2.1.3
30+ # via -r docs.in
31+ pygments==2.18.0
3332 # via sphinx
3433requests==2.31.0
3534 # via sphinx
3635snowballstemmer==2.2.0
3736 # via sphinx
38- sphinx==7.0.1
37+ sphinx==7.3.7
3938 # via
40- # -r requirements/ docs.in
39+ # -r docs.in
4140 # pallets-sphinx-themes
4241 # sphinx-issues
4342 # sphinxcontrib-log-cabinet
44- sphinx-issues==3.0.1
45- # via -r requirements/ docs.in
46- sphinxcontrib-applehelp==1.0.4
43+ sphinx-issues==4.1.0
44+ # via -r docs.in
45+ sphinxcontrib-applehelp==1.0.8
4746 # via sphinx
48- sphinxcontrib-devhelp==1.0.2
47+ sphinxcontrib-devhelp==1.0.6
4948 # via sphinx
50- sphinxcontrib-htmlhelp==2.0.1
49+ sphinxcontrib-htmlhelp==2.0.5
5150 # via sphinx
5251sphinxcontrib-jsmath==1.0.1
5352 # via sphinx
5453sphinxcontrib-log-cabinet==1.0.1
55- # via -r requirements/ docs.in
56- sphinxcontrib-qthelp==1.0.3
54+ # via -r docs.in
55+ sphinxcontrib-qthelp==1.0.7
5756 # via sphinx
58- sphinxcontrib-serializinghtml==1.1.5
57+ sphinxcontrib-serializinghtml==1.1.10
5958 # via sphinx
60- urllib3==2.0.3
59+ urllib3==2.2.1
6160 # via requests
Original file line number Diff line number Diff line change 11pytest
2- trio<=0.22.2 # for Python3.7 support
2+ trio
Original file line number Diff line number Diff line change 1- # SHA1:b8d151f902b43c4435188a9d3494fb8d4af07168
21#
3- # This file is autogenerated by pip-compile-multi
4- # To update, run :
2+ # This file is autogenerated by pip-compile with Python 3.12
3+ # by the following command :
54#
6- # pip-compile-multi
5+ # pip-compile tests.in
76#
87attrs==23.2.0
98 # via
109 # outcome
1110 # trio
12- exceptiongroup==1.1.1
13- # via
14- # pytest
15- # trio
16- idna==3.6
11+ idna==3.7
1712 # via trio
1813iniconfig==2.0.0
1914 # via pytest
2015outcome==1.3.0.post0
2116 # via trio
22- packaging==23.1
17+ packaging==24.0
2318 # via pytest
24- pluggy==1.2 .0
19+ pluggy==1.5 .0
2520 # via pytest
26- pytest==7.4 .0
27- # via -r requirements/ tests.in
21+ pytest==8.2 .0
22+ # via -r tests.in
2823sniffio==1.3.1
2924 # via trio
3025sortedcontainers==2.4.0
3126 # via trio
32- tomli==2.0.1
33- # via pytest
34- trio==0.22.2
35- # via -r requirements/tests.in
27+ trio==0.25.0
28+ # via -r tests.in
Original file line number Diff line number Diff line change 1+ pytest
2+ trio==0.22.2
Original file line number Diff line number Diff line change 1+ #
2+ # This file is autogenerated by pip-compile with Python 3.7
3+ # by the following command:
4+ #
5+ # pip-compile tests37.in
6+ #
7+ attrs==23.2.0
8+ # via
9+ # outcome
10+ # trio
11+ exceptiongroup==1.2.1
12+ # via
13+ # pytest
14+ # trio
15+ idna==3.7
16+ # via trio
17+ importlib-metadata==6.7.0
18+ # via
19+ # attrs
20+ # pluggy
21+ # pytest
22+ iniconfig==2.0.0
23+ # via pytest
24+ outcome==1.3.0.post0
25+ # via trio
26+ packaging==24.0
27+ # via pytest
28+ pluggy==1.2.0
29+ # via pytest
30+ pytest==7.4.4
31+ # via -r tests37.in
32+ sniffio==1.3.1
33+ # via trio
34+ sortedcontainers==2.4.0
35+ # via trio
36+ tomli==2.0.1
37+ # via pytest
38+ trio==0.22.2
39+ # via -r tests37.in
40+ typing-extensions==4.7.1
41+ # via importlib-metadata
42+ zipp==3.15.0
43+ # via importlib-metadata
You can’t perform that action at this time.
0 commit comments