Skip to content

Commit 67d6104

Browse files
authored
Add support for Python 3.12 (#155)
1 parent 2796ae7 commit 67d6104

File tree

5 files changed

+21
-17
lines changed

5 files changed

+21
-17
lines changed

.github/workflows/integration_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
python-version: ["3.8", "3.9", "3.10", "3.11"]
19+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
2020
max-parallel: 1 # no concurrency on this level, to not overshoot the test user limits
2121

2222
steps:

.github/workflows/lint_and_type_checks.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
strategy:
1111
matrix:
12-
python-version: ["3.8", "3.9", "3.10", "3.11"]
12+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1313

1414
steps:
1515
- name: Checkout repository

.github/workflows/unit_tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
matrix:
1111
os: [ubuntu-latest, windows-latest]
12-
python-version: ["3.8", "3.9", "3.10", "3.11"]
12+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
1313
runs-on: ${{ matrix.os }}
1414

1515
steps:

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ Changelog
33

44
[1.5.0](../../releases/tag/v1.5.0) - Unreleased
55
-----------------------------------------------
6+
67
### Added
8+
9+
- added support for Python 3.12
710
- added DELETE to Actor runs
811
- added DELETE to Actor builds
912

pyproject.toml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ classifiers = [
1818
"Programming Language :: Python :: 3.9",
1919
"Programming Language :: Python :: 3.10",
2020
"Programming Language :: Python :: 3.11",
21+
"Programming Language :: Python :: 3.12",
2122
"Topic :: Software Development :: Libraries",
2223
]
2324

@@ -29,30 +30,30 @@ dependencies = [
2930

3031
[project.optional-dependencies]
3132
dev = [
32-
"autopep8 ~= 2.0.2",
33-
"build ~= 0.10.0",
34-
"flake8 ~= 6.0.0",
35-
"flake8-bugbear ~= 23.5.9",
36-
"flake8-commas ~= 2.1.0",
37-
"flake8-comprehensions ~= 3.12.0",
33+
"autopep8 ~= 2.0.4",
34+
"build ~= 1.0.3",
35+
"flake8 ~= 6.1.0",
36+
"flake8-bugbear ~= 23.9.16",
37+
"flake8-commas ~= 2.1.0; python_version < '3.12'",
38+
"flake8-comprehensions ~= 3.14.0",
3839
"flake8-datetimez ~= 20.10.0",
3940
"flake8-docstrings ~= 1.7.0",
4041
"flake8-encodings ~= 0.5.0",
41-
"flake8-isort ~= 6.0.0",
42-
"flake8-noqa ~= 1.3.1",
42+
"flake8-isort ~= 6.1.0",
43+
"flake8-noqa ~= 1.3.1; python_version < '3.12'",
4344
"flake8-pytest-style ~= 1.7.2",
44-
"flake8-quotes ~= 3.3.2",
45-
"flake8-simplify ~= 0.20.0",
45+
"flake8-quotes ~= 3.3.2; python_version < '3.12'",
46+
"flake8-simplify ~= 0.21.0",
4647
"flake8-unused-arguments ~= 0.0.13",
4748
"isort ~= 5.12.0",
48-
"mypy ~= 1.3.0",
49+
"mypy ~= 1.5.1",
4950
"pep8-naming ~= 0.13.3",
50-
"pre-commit ~= 3.3.2",
51+
"pre-commit ~= 3.4.0",
5152
"pydoc-markdown ~= 4.8.2",
52-
"pytest ~= 7.3.1",
53+
"pytest ~= 7.4.2",
5354
"pytest-asyncio ~= 0.21.0",
5455
"pytest-only ~= 2.0.0",
55-
"pytest-timeout ~= 2.1.0",
56+
"pytest-timeout ~= 2.2.0",
5657
"pytest-xdist ~= 3.3.1",
5758
"redbaron ~= 0.9.2",
5859
"twine ~= 4.0.2",

0 commit comments

Comments
 (0)