Skip to content

Drop support for Python 3.9 - #723

Draft
CozySocksAlways wants to merge 6 commits into
NeuralEnsemble:masterfrom
CozySocksAlways:maintain/drop_python_39
Draft

CozySocksAlways wants to merge 6 commits into
NeuralEnsemble:masterfrom
CozySocksAlways:maintain/drop_python_39

Conversation

@CozySocksAlways

@CozySocksAlways CozySocksAlways commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Desc

Python 3.9 reached end-of-life in October 2025. This PR drops it from the supported versions; Elephant now requires Python >= 3.10.

Changes

  • pyproject.toml: requires-python raised to >=3.10; removed the 3.9 classifier.
  • .github/workflows/CI.yml: removed 3.9 from FULL_MATRIX.
  • .github/workflows/build_wheels.yml: added cp39-* to CIBW_SKIP to skip build
  • requirements/environment.yml, requirements/environment-tests.yml: python>=3.10.
  • doc/install.rst: supported versions updated to 3.10–3.14 (this also adds 3.14, which was missing).

ToDo

@coveralls

coveralls commented Nov 3, 2026 •

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 88.224%. remained the same — CozySocksAlways:maintain/drop_python_39 into NeuralEnsemble:master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants