Skip to content

Commit c138aea

Browse files
authored
+ PY314 - PY39
Python officially released 3.14 on 2025-10-07 and ended support for 3.9 on 2025-10-31.
1 parent 746f7f5 commit c138aea

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

.github/workflows/tox.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@ jobs:
2020
fail-fast: false
2121
max-parallel: 4
2222
matrix:
23-
tox-env: [py39, py310, py311, py312, py313, py314, pypy39, pypy310, pygments]
23+
tox-env: [py310, py311, py312, py313, py314, pypy310, pypy311, pygments]
2424
include:
25-
- tox-env: py39
26-
python-version: '3.9'
2725
- tox-env: py310
2826
python-version: '3.10'
2927
- tox-env: py311
@@ -34,10 +32,10 @@ jobs:
3432
python-version: '3.13'
3533
- tox-env: py314
3634
python-version: '3.14'
37-
- tox-env: pypy39
38-
python-version: pypy-3.9
3935
- tox-env: pypy310
4036
python-version: pypy-3.10
37+
- tox-env: pypy311
38+
python-version: pypy-3.11
4139
- tox-env: pygments
4240
python-version: '3.11'
4341
env:

docs/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ See the [Contributing Guide](contributing.md) for details.
1212

1313
## [Unreleased]
1414

15+
### Changed
16+
17+
* Officially support Python 3.14 and PyPy 3.11 and drop support for Python 3.9
18+
and PyPy 3.9.
19+
1520
### Fixed
1621

1722
* Fix an HTML comment parsing case in some Python versions that can cause an

pyproject.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,21 +19,18 @@ maintainers = [
1919
]
2020
license = "BSD-3-Clause"
2121
license-files = ["LICENSE.md"]
22-
requires-python = '>=3.9'
23-
dependencies = [
24-
"importlib-metadata>=4.4;python_version<'3.10'"
25-
]
22+
requires-python = '>=3.10'
2623
keywords = ['markdown', 'markdown-parser', 'python-markdown', 'markdown-to-html']
2724
classifiers = [
2825
'Development Status :: 5 - Production/Stable',
2926
'Operating System :: OS Independent',
3027
'Programming Language :: Python',
3128
'Programming Language :: Python :: 3',
32-
'Programming Language :: Python :: 3.9',
3329
'Programming Language :: Python :: 3.10',
3430
'Programming Language :: Python :: 3.11',
3531
'Programming Language :: Python :: 3.12',
3632
'Programming Language :: Python :: 3.13',
33+
'Programming Language :: Python :: 3.14',
3734
'Programming Language :: Python :: 3 :: Only',
3835
'Programming Language :: Python :: Implementation :: CPython',
3936
'Programming Language :: Python :: Implementation :: PyPy',

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{39, 310, 311, 312, 313, py314}, pypy{39, 310}, pygments, flake8, checkspelling, pep517check, checklinks
2+
envlist = py{310, 311, 312, 313, 314}, pypy{310, 311}, pygments, flake8, checkspelling, pep517check, checklinks
33
isolated_build = True
44

55
[testenv]

0 commit comments

Comments
 (0)