Skip to content

Commit bae5ac0

Browse files
committed
Remove Python 3.8 and add Python 3.13 support
1 parent 84de020 commit bae5ac0

File tree

5 files changed

+14
-12
lines changed

5 files changed

+14
-12
lines changed

.github/workflows/linting.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ jobs:
1010
flake8:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v3
14-
- uses: actions/setup-python@v4
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-python@v5
1515
- name: Install dependencies
1616
run: pip install flake8
1717
- name: Run flake8
1818
run: flake8 --max-line-length=120 linkcheck
1919
isort:
2020
runs-on: ubuntu-latest
2121
steps:
22-
- uses: actions/checkout@v3
23-
- uses: actions/setup-python@v4
22+
- uses: actions/checkout@v4
23+
- uses: actions/setup-python@v5
2424
- uses: jamescurtin/isort-action@master
2525
with:
2626
configuration: --multi-line=3 --trailing-comma --check-only

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ jobs:
1212
strategy:
1313
max-parallel: 5
1414
matrix:
15-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
15+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
1616
django-version: ['4.2', '5.0', '5.1']
1717
exclude:
18-
- python-version: '3.8'
19-
django-version: '5.0'
2018
- python-version: '3.9'
2119
django-version: '5.0'
22-
- python-version: '3.8'
23-
django-version: '5.1'
2420
- python-version: '3.9'
2521
django-version: '5.1'
22+
- python-version: '3.13'
23+
django-version: '4.2'
24+
- python-version: '3.13'
25+
django-version: '5.0'
2626

2727
steps:
2828
- uses: actions/checkout@v4

CHANGELOG

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ Unreleased
22

33
* Add index to Link (David Venhoff, #202)
44
* Add support for Django 5.1
5+
* Add support for Python 3.13
56
* Remove support for Django < 4.2
7+
* Remove support for Python 3.8
68

79
2.3.0 (2023-12-27)
810

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ automatically when objects are saved. This is handled by signals.
2727
Minimal requirements
2828
--------------------
2929

30-
django-linkcheck requires Python 3.8 and Django 4.2.
30+
django-linkcheck requires Python 3.9 and Django 4.2.
3131

3232
Basic usage
3333
-----------

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ classifiers = [
2525
"Programming Language :: Python",
2626
"Programming Language :: Python :: 3",
2727
"Programming Language :: Python :: 3 :: Only",
28-
"Programming Language :: Python :: 3.8",
2928
"Programming Language :: Python :: 3.9",
3029
"Programming Language :: Python :: 3.10",
3130
"Programming Language :: Python :: 3.11",
3231
"Programming Language :: Python :: 3.12",
32+
"Programming Language :: Python :: 3.13",
3333
"Framework :: Django",
3434
"Framework :: Django :: 4.2",
3535
"Framework :: Django :: 5.0",
3636
"Framework :: Django :: 5.1",
3737
]
3838
license = {text = "BSD-3-Clause"}
39-
requires-python = ">=3.8"
39+
requires-python = ">=3.9"
4040
dependencies = [
4141
"django>=4.2",
4242
"requests",

0 commit comments

Comments
 (0)