Skip to content

Commit 632abf5

Browse files
committed
Modernize Dec 2025
1 parent ce1892b commit 632abf5

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
os: [ubuntu-latest]
15-
python: ['pypy3.9', '3.8', '3.9', '3.10', '3.11', '3.12']
15+
python: ['pypy3.11', '3.10', '3.11', '3.12', '3.13', '3.14']
1616
toxenv: [py]
1717
include:
1818
# windows
1919
- os: windows-latest
20-
python: '3.12'
20+
python: '3.14'
2121
toxenv: py
2222
# typing
2323
- os: ubuntu-latest
24-
python: '3.8'
24+
python: '3.10'
2525
toxenv: typing
2626
# misc
2727
- os: ubuntu-latest
28-
python: '3.12'
28+
python: '3.14'
2929
toxenv: docs
3030
- os: ubuntu-latest
31-
python: '3.12'
31+
python: '3.14'
3232
toxenv: pre-commit
3333
runs-on: ${{ matrix.os }}
3434
steps:

.pre-commit-config.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
ci:
2+
autoupdate_schedule: monthly
3+
14
repos:
25
- repo: https://github.com/pre-commit/pre-commit-hooks
36
rev: v6.0.0
@@ -18,7 +21,7 @@ repos:
1821
rev: v3.21.2
1922
hooks:
2023
- id: pyupgrade
21-
args: [--py38-plus]
24+
args: [--py310-plus]
2225
- repo: https://github.com/pycqa/flake8
2326
rev: 7.3.0
2427
hooks:
@@ -30,7 +33,7 @@ repos:
3033
rev: v3.1.0
3134
hooks:
3235
- id: setup-cfg-fmt
33-
args: [--include-version-classifiers, --min-py-version=3.8]
36+
args: [--include-version-classifiers]
3437
#- repo: https://github.com/pre-commit/mirrors-mypy
3538
# rev: v0.910-1
3639
# hooks:

setup.cfg

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ classifiers =
1616
Programming Language :: Python
1717
Programming Language :: Python :: 3
1818
Programming Language :: Python :: 3 :: Only
19-
Programming Language :: Python :: 3.8
20-
Programming Language :: Python :: 3.9
2119
Programming Language :: Python :: 3.10
2220
Programming Language :: Python :: 3.11
2321
Programming Language :: Python :: 3.12
@@ -29,7 +27,7 @@ project_urls =
2927

3028
[options]
3129
packages = find:
32-
python_requires = >=3.8
30+
python_requires = >=3.10
3331
include_package_data = True
3432
package_dir = =src
3533

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{37,38,39,310,311,312},lint,typing
2+
envlist = py{310,311,312,313,314},lint,typing
33

44
[testenv]
55
pip_pre = False

0 commit comments

Comments
 (0)