Skip to content

Commit bd2f267

Browse files
authored
Drop Python 3.8 (#2654)
1 parent cbe34bd commit bd2f267

File tree

6 files changed

+13
-12
lines changed

6 files changed

+13
-12
lines changed

.github/workflows/build.yml

+4-6
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ jobs:
1717
max-parallel: 4
1818
matrix:
1919
platform: [ubuntu-latest, windows-latest]
20-
python-version: [3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
20+
python-version: [3.9, '3.10', '3.11', '3.12', '3.13']
2121
include:
22-
- python-version: 3.8
23-
tox-env: py38
2422
- python-version: 3.9
2523
tox-env: py39
2624
- python-version: '3.10'
@@ -33,7 +31,7 @@ jobs:
3331
tox-env: py313
3432
# exclude:
3533
# - platform: windows-latest
36-
# python-version: 3.10
34+
# python-version: 3.14
3735

3836
env:
3937
TOXENV: ${{ matrix.tox-env }}
@@ -67,7 +65,7 @@ jobs:
6765
strategy:
6866
max-parallel: 4
6967
matrix:
70-
python-version: ['3.11']
68+
python-version: ['3.13']
7169

7270
env:
7371
TOXENV: lint
@@ -91,7 +89,7 @@ jobs:
9189
strategy:
9290
max-parallel: 4
9391
matrix:
94-
python-version: ['3.11']
92+
python-version: ['3.13']
9593

9694
env:
9795
TOXENV: documents

.github/workflows/deploy.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
max-parallel: 4
1313
matrix:
14-
python-version: ['3.11']
14+
python-version: ['3.13']
1515

1616
runs-on: ubuntu-latest
1717

@@ -43,7 +43,7 @@ jobs:
4343
- uses: actions/checkout@v4
4444
- uses: actions/setup-python@v5
4545
with:
46-
python-version: '3.11'
46+
python-version: '3.13'
4747
- name: Package
4848
run: |
4949
pip install --upgrade build

docs/src/markdown/about/changelog.md

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

3+
## 10.16
4+
5+
- **NEW**: Drop support for Python 3.8.
6+
37
## 10.15
48

59
- **NEW**: SuperFences: Add `relaxed_headers` option which can tolerate bad content in the fenced code header. When

hatch_build.py

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ def update(self, metadata):
2828
"License :: OSI Approved :: MIT License",
2929
"Operating System :: OS Independent",
3030
"Programming Language :: Python :: 3",
31-
"Programming Language :: Python :: 3.8",
3231
"Programming Language :: Python :: 3.9",
3332
"Programming Language :: Python :: 3.10",
3433
"Programming Language :: Python :: 3.11",

pymdownx/__meta__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -193,5 +193,5 @@ def parse_version(ver: str) -> Version:
193193
return Version(major, minor, micro, release, pre, post, dev)
194194

195195

196-
__version_info__ = Version(10, 15, 0, "final")
196+
__version_info__ = Version(10, 16, 0, "final")
197197
__version__ = __version_info__._get_canonical()

pyproject.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ name = "pymdown-extensions"
99
description = "Extension pack for Python Markdown."
1010
readme = "README.md"
1111
license = "MIT"
12-
requires-python = ">=3.8"
12+
requires-python = ">=3.9"
1313
authors = [
1414
{ name = "Isaac Muse", email = "[email protected]" },
1515
]
@@ -139,7 +139,7 @@ legacy_tox_ini = """
139139
[tox]
140140
isolated_build = true
141141
envlist =
142-
{py38,py39,py310,py311,py312,py313}, lint, documents
142+
{py39,py310,py311,py312,py313}, lint, documents
143143
144144
[testenv]
145145
passenv = LANG

0 commit comments

Comments
 (0)