Skip to content

Commit 03b80ff

Browse files
authored
Remove Python 3.8 support, add 3.13 (#397)
Closes #396
1 parent 77893cb commit 03b80ff

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

.github/workflows/checks.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v4
14-
- name: Set up Python 3.8
14+
- name: Set up Python
1515
uses: actions/setup-python@v4
1616
with:
17-
python-version: 3.8
17+
python-version: "3.9"
1818
- name: Install Hatch
1919
run: pipx install hatch
2020
- name: Lint
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ${{ matrix.os }}
2626
strategy:
2727
matrix:
28-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
28+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
2929
os: [ubuntu-latest, windows-latest]
3030
steps:
3131
- uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
### Unreleased
44

5+
### Python Versions
6+
7+
* Removed Python 3.8 support ([#396])
8+
* Added Python 3.13 support ([#396])
9+
510

611
## [v1.9.1]
712

@@ -1648,3 +1653,4 @@ information about changes, except for
16481653
[#379]: https://github.com/delph-in/pydelphin/issues/379
16491654
[#383]: https://github.com/delph-in/pydelphin/issues/383
16501655
[#386]: https://github.com/delph-in/pydelphin/issues/386
1656+
[#396]: https://github.com/delph-in/pydelphin/issues/396

docs/guides/setup.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ its source files.
1919
Requirements
2020
------------
2121

22-
PyDelphin works with Python 3.8 and higher, regardless of the
22+
PyDelphin works with Python 3.9 and higher, regardless of the
2323
platform. Certain features, however, may require additional
2424
dependencies or may be platform specific, as shown in the table below:
2525

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ name = "PyDelphin"
77
dynamic = ["version"]
88
description = "Libraries and scripts for DELPH-IN data"
99
readme = "README.md"
10-
requires-python = ">=3.8"
10+
requires-python = ">=3.9"
1111
license = "MIT"
1212
authors = [
1313
{name = "Michael Wayne Goodman", email = "goodman.m.w@gmail.com"}
@@ -21,11 +21,11 @@ classifiers = [
2121
"Intended Audience :: Science/Research",
2222
"License :: OSI Approved :: MIT License",
2323
"Programming Language :: Python :: 3",
24-
"Programming Language :: Python :: 3.8",
2524
"Programming Language :: Python :: 3.9",
2625
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",
28+
"Programming Language :: Python :: 3.13",
2929
"Topic :: Scientific/Engineering :: Information Analysis",
3030
"Topic :: Software Development :: Libraries :: Python Modules",
3131
"Topic :: Text Processing :: Linguistic",
@@ -88,7 +88,7 @@ build = "make -C docs html"
8888
clean = "make -C docs clean"
8989

9090
[tool.ruff]
91-
target-version = "py38"
91+
target-version = "py39"
9292
line-length = 79
9393

9494
[tool.ruff.lint]
@@ -108,4 +108,4 @@ force-wrap-aliases = true
108108
quote-style = "single"
109109

110110
[tool.mypy]
111-
python_version = "3.8"
111+
python_version = "3.9"

0 commit comments

Comments
 (0)