Skip to content

83 update python versions across dockerfile, CI testing matrix, and other appearances#84

Merged
pacharanero merged 2 commits into
livefrom
83-update-python-versions-across-dockerfile-ci-testing-matrix-and-other-appearances
Jun 16, 2026
Merged

83 update python versions across dockerfile, CI testing matrix, and other appearances#84
pacharanero merged 2 commits into
livefrom
83-update-python-versions-across-dockerfile-ci-testing-matrix-and-other-appearances

Conversation

@pacharanero

Copy link
Copy Markdown
Member

Overview

@mbarton

mbarton commented Jun 3, 2026

Copy link
Copy Markdown
Member

Dupe of #86?

@pacharanero

Copy link
Copy Markdown
Member Author

Not a dupe but yes possibly confusing - I normally raise PRs on live or main or alternatively the development branch.

But the fix I wanted to include (a lot of docker-compose.yml tidying around Jupyter Notebooks and s/notebook brittleness) was new code in #80 I'm afraid.

So I ended up with #84 and #86 being dependent on #80. They would need to be merged in the order #80, #86, then #84 (confusingly)

An alternative would be I could re-do #84 and #86 based on live so they can be merged independently? But I would have to leave out some changes to the Jupyter Notebook stuff.

- Dockerfile: python:3.12-slim -> python:3.13-slim
- docker-compose.yml: site-packages volume path 3.12 -> 3.13
- pyproject.toml: requires-python >=3.8 -> >=3.10; classifiers drop 3.9, add 3.13
- setup.py: python_requires ">3.8" -> ">=3.10"; classifiers synced with pyproject
- CI test matrix: drop 3.9 (EOL Oct 2025), add 3.13
- CI publish workflow: 3.12 -> 3.13
- .binder/runtime.txt: 3.10 -> 3.12 (conservative; repo2docker support)

Refs #83
@pacharanero pacharanero force-pushed the 83-update-python-versions-across-dockerfile-ci-testing-matrix-and-other-appearances branch from 3aeac08 to 7e598a9 Compare June 16, 2026 14:28
@pacharanero pacharanero merged commit 3cb68f2 into live Jun 16, 2026
5 checks passed
@pacharanero pacharanero deleted the 83-update-python-versions-across-dockerfile-ci-testing-matrix-and-other-appearances branch June 16, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Python versions across Dockerfile, CI testing matrix, and other appearances

2 participants