File tree Expand file tree Collapse file tree 5 files changed +22
-14
lines changed
Expand file tree Collapse file tree 5 files changed +22
-14
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ concurrency:
1313 cancel-in-progress : true
1414
1515env :
16- DEFAULT_PYTHON : ' 3.11 '
16+ DEFAULT_PYTHON : ' 3.13 '
1717
1818jobs :
1919 analyze :
Original file line number Diff line number Diff line change 88 workflow_dispatch :
99
1010env :
11- DEFAULT_PYTHON : ' 3.12 '
11+ DEFAULT_PYTHON : ' 3.13 '
1212
1313concurrency :
1414 group : ${{ github.workflow }}-${{ github.head_ref || github.ref }}
6868 - name : Publish package
6969 uses : pypa/gh-action-pypi-publish@release/v1
7070 with :
71- repository_url : https://test.pypi.org/legacy/
71+ repository-url : https://test.pypi.org/legacy/
Original file line number Diff line number Diff line change 66 - v*
77
88env :
9- DEFAULT_PYTHON : ' 3.12 '
9+ DEFAULT_PYTHON : ' 3.13 '
1010
1111jobs :
1212 release :
Original file line number Diff line number Diff line change @@ -23,21 +23,28 @@ jobs:
2323 strategy :
2424 fail-fast : false
2525 matrix :
26- python-version : ['3.7', pypy-3.7, pypy-3.10]
27- os : [ubuntu-latest]
28- # run only limited set of tests because it takes too long
29- mark : [important]
3026 include :
27+ # run all the tests on latest Python version
28+ - os : ubuntu-latest
29+ mark : all
30+ python-version : ' 3.13'
31+ # run only minimal set of tests on other Python versions because it takes too much time
32+ - os : ubuntu-22.04
33+ mark : important
34+ python-version : ' 3.7'
35+ - os : ubuntu-latest
36+ mark : important
37+ python-version : ' pypy-3.7'
38+ - os : ubuntu-latest
39+ mark : important
40+ python-version : ' pypy-3.10'
41+ # for MacOS and Windows always run only minimal tests
3142 - os : macos-latest
3243 mark : important
33- python-version : ' 3.12 '
44+ python-version : ' 3.13 '
3445 - os : windows-latest
3546 mark : important
36- python-version : ' 3.12'
37- # run all the tests only on latest python version
38- - os : ubuntu-latest
39- mark : all
40- python-version : ' 3.12'
47+ python-version : ' 3.13'
4148
4249 steps :
4350 - name : Checkout code
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ def parse_requirements(file: Path) -> list[str]:
4040 "Programming Language :: Python :: 3.10" ,
4141 "Programming Language :: Python :: 3.11" ,
4242 "Programming Language :: Python :: 3.12" ,
43+ "Programming Language :: Python :: 3.13" ,
4344 "License :: OSI Approved :: MIT License" ,
4445 "Operating System :: OS Independent" ,
4546 ],
You can’t perform that action at this time.
0 commit comments