Skip to content

Commit 53558c5

Browse files
committed
bump minimum Python version to 3.12, test on 3.13
- Update requires-python to >=3.12 - Update ruff target-version to py312 - Update CI matrix to test on Python 3.12 and 3.13 - Upgrade dependencies and remove Python <3.11 backports
1 parent e5c9603 commit 53558c5

File tree

3 files changed

+7
-545
lines changed

3 files changed

+7
-545
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: ['3.10', '3.11']
10+
python-version: ['3.12', '3.13']
1111
steps:
1212
- uses: actions/checkout@v4
1313

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Analysis of Interactive Brokers reports for tax reporting in Russ
55
license = "MIT"
66
authors = [{name = "Maxim Andreev", email = "andreevmaxim@gmail.com"}]
77
readme = "README.md"
8-
requires-python = ">=3.10"
8+
requires-python = ">=3.12"
99
classifiers = [
1010
"Development Status :: 3 - Alpha",
1111
"Environment :: Console",
@@ -45,7 +45,7 @@ build-backend = "hatchling.build"
4545

4646
[tool.ruff]
4747
line-length = 200
48-
target-version = "py310"
48+
target-version = "py312"
4949

5050
[tool.ruff.lint]
5151
extend-select = ["B", "Q"]

0 commit comments

Comments
 (0)