Skip to content

Commit 353d7be

Browse files
Remove Python 3.9, add 3.14
1 parent 04b3132 commit 353d7be

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/build.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
python-version: [3.9, "3.10", "3.11", "3.12", "3.13"]
29+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
3030

3131
steps:
3232
- uses: actions/checkout@v1
@@ -43,14 +43,14 @@ jobs:
4343
cd dart-sass && chmod +x ./sass
4444
./sass --no-source-map ../all.scss ../dist/neoteroi-mkdocs.css
4545
./sass --no-source-map --style compressed ../all.scss ../dist/neoteroi-mkdocs.min.css
46-
if: matrix.python-version == '3.10'
46+
if: matrix.python-version == '3.13'
4747

4848
- name: Publish CSS files
4949
uses: actions/upload-artifact@v4
5050
with:
5151
name: arts-package-css
5252
path: styles/dist
53-
if: matrix.python-version == '3.10'
53+
if: matrix.python-version == '3.13'
5454

5555
- name: Use Python ${{ matrix.python-version }}
5656
uses: actions/setup-python@v4
@@ -80,24 +80,20 @@ jobs:
8080
path: junit/pytest-results-${{ matrix.python-version }}.xml
8181
if: always()
8282

83-
- name: Codecov
84-
run: |
85-
bash <(curl -s https://codecov.io/bash)
86-
8783
- name: Install distribution dependencies
8884
run: pip install build
89-
if: matrix.python-version == '3.12'
85+
if: matrix.python-version == '3.13'
9086

9187
- name: Create distribution package
9288
run: python -m build
93-
if: matrix.python-version == '3.12'
89+
if: matrix.python-version == '3.13'
9490

9591
- name: Upload distribution package
9692
uses: actions/upload-artifact@v4
9793
with:
9894
name: dist-${{ matrix.os }}-${{ matrix.python-version }}
9995
path: dist
100-
if: matrix.python-version == '3.12'
96+
if: matrix.python-version == '3.13'
10197

10298
publish:
10399
runs-on: ubuntu-latest
@@ -111,10 +107,10 @@ jobs:
111107
merge-multiple: true
112108
path: dist
113109

114-
- name: Use Python 3.12
110+
- name: Use Python 3.13
115111
uses: actions/setup-python@v1
116112
with:
117-
python-version: '3.12'
113+
python-version: '3.13'
118114

119115
- name: Install dependencies
120116
run: |

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.2.0] 2025-11-23
9+
10+
- Add support for custom templates, by @sindrehan.
11+
- Remove support for Python 3.9.
12+
- Add Python 3.14 to the build matrix.
13+
- Remove Codecov from build and README.
14+
815
## [1.1.3] 2025-08-02
916

1017
- Improve `read_from_source()` to support an optional CWD parameter used to

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
[![pypi](https://img.shields.io/pypi/v/neoteroi-mkdocs.svg)](https://pypi.python.org/pypi/neoteroi-mkdocs)
33
[![versions](https://img.shields.io/pypi/pyversions/neoteroi-mkdocs.svg)](https://github.com/neoteroi/mkdocs-plugins)
44
[![license](https://img.shields.io/github/license/neoteroi/mkdocs-plugins.svg)](https://github.com/neoteroi/mkdocs-plugins/blob/main/LICENSE)
5-
[![codecov](https://codecov.io/gh/Neoteroi/mkdocs-plugins/branch/main/graph/badge.svg)](https://codecov.io/gh/Neoteroi/mkdocs-plugins)
65
[![documentation](https://img.shields.io/badge/📖-docs-purple)](https://www.neoteroi.dev/mkdocs-plugins/)
76

87

pyproject.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,16 @@ dynamic = ["version"]
88
authors = [{ name = "Roberto Prevato", email = "roberto.prevato@gmail.com" }]
99
description = "Plugins for MkDocs and Python Markdown"
1010
readme = "README.md"
11-
requires-python = ">=3.7"
11+
requires-python = ">=3.9"
1212
classifiers = [
1313
"Development Status :: 5 - Production/Stable",
1414
"License :: OSI Approved :: MIT License",
1515
"Programming Language :: Python :: 3",
16-
"Programming Language :: Python :: 3.7",
17-
"Programming Language :: Python :: 3.8",
18-
"Programming Language :: Python :: 3.9",
1916
"Programming Language :: Python :: 3.10",
2017
"Programming Language :: Python :: 3.11",
2118
"Programming Language :: Python :: 3.12",
2219
"Programming Language :: Python :: 3.13",
20+
"Programming Language :: Python :: 3.14",
2321
"Operating System :: OS Independent",
2422
]
2523
keywords = [

0 commit comments

Comments
 (0)