Skip to content

Commit 95c7f83

Browse files
authored
Add python 3.15, remove python 3.9 from CI (#76)
Add python 3.15 (and 3.15t) to CI, remove python 3.9 from CI and raise minimum python version in `pyproject.toml`.
2 parents dd2a015 + 311f343 commit 95c7f83

2 files changed

Lines changed: 5 additions & 8 deletions

File tree

‎.github/workflows/main.yml‎

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
os: [ubuntu-latest]
29-
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]
29+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "3.15", "3.15t"]
3030
include:
31-
#- os: macos-latest
32-
# python-version: "3.14"
31+
- os: macos-latest
32+
python-version: "3.14"
3333
- os: windows-latest
3434
python-version: "3.14"
3535

@@ -45,16 +45,13 @@ jobs:
4545
python-version: ${{ matrix.python-version }}
4646

4747
- name: Install package with test dependencies
48-
# matplotlib is not a dependency but tests need it
4948
run: |
5049
pip install .[test]
51-
pip install matplotlib
5250
5351
- name: Test installation without nbdime
5452
run: pytest -v
5553

5654
- name: Test Build
57-
if: ${{ matrix.python-version == '3.14' }}
5855
run: |
5956
pip install build
6057
python -m build

‎pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ classifiers = [
2222
"Programming Language :: Python :: 3.12",
2323
"Programming Language :: Python :: 3.13",
2424
"Programming Language :: Python :: 3.14",
25-
"Programming Language :: Python :: 3.9",
25+
"Programming Language :: Python :: 3.15",
2626
"Programming Language :: Python :: 3",
2727
"Programming Language :: Python",
2828
"Topic :: Multimedia :: Graphics",
@@ -42,7 +42,7 @@ keywords = [
4242
license = "BSD-3-Clause"
4343
license-files = ["LICENSE"]
4444
readme = "README.md"
45-
requires-python = ">=3.9"
45+
requires-python = ">=3.10"
4646

4747
[project.entry-points."matplotlib.backend"]
4848
inline = "matplotlib_inline.backend_inline"

0 commit comments

Comments
 (0)