Skip to content

Commit bfdb828

Browse files
committed
Support for newer Python versions
Drop support for Python 3.7 and 3.8 Add support for Python 3.12 and 3.13
1 parent d07b60f commit bfdb828

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

.github/workflows/test-suite.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ jobs:
1212
name: "Python ${{ matrix.python-version }}"
1313
runs-on: "ubuntu-latest"
1414
env:
15-
USING_COVERAGE: "3.11"
15+
USING_COVERAGE: "3.13"
1616

1717
strategy:
1818
matrix:
19-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "pypy3.9"]
19+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "pypy3.9"]
2020

2121
steps:
2222
- uses: actions/checkout@v4
@@ -26,7 +26,7 @@ jobs:
2626

2727
- uses: actions/setup-node@v4
2828
with:
29-
node-version: "18"
29+
node-version: "22"
3030

3131
- name: "Install dependencies"
3232
run: |

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## Unreleased
4+
5+
- Drop support for Python 3.7 and 3.8
6+
- Add support for Python 3.12 and 3.13
7+
38
## 0.7.0 (2023-08-16)
49

510
- Fix misleading usage of `__main__.py` without runnable code to be ran on `python -m lunr`

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ classifiers = [
1717
"Operating System :: OS Independent",
1818
"Programming Language :: Python",
1919
"Programming Language :: Python :: 3",
20-
"Programming Language :: Python :: 3.7",
21-
"Programming Language :: Python :: 3.8",
2220
"Programming Language :: Python :: 3.9",
2321
"Programming Language :: Python :: 3.10",
2422
"Programming Language :: Python :: 3.11",
23+
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
2525
"Programming Language :: Python :: Implementation :: CPython",
2626
"Programming Language :: Python :: Implementation :: PyPy",
2727
"Topic :: Text Processing",

tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py37,py38,py39,py310,py311,pypy3,flake8,black,mypy,docs
2+
envlist = py39,py310,py311,py312,py313,pypy3,flake8,black,mypy,docs
33

44
[testenv]
55
extras = tests

0 commit comments

Comments
 (0)