Skip to content

[MNT] python 3.14 compatibility and python 3.9 end-of-life#202

Merged
SimonBlanke merged 10 commits into
mainfrom
py-314
Nov 16, 2025
Merged

[MNT] python 3.14 compatibility and python 3.9 end-of-life#202
SimonBlanke merged 10 commits into
mainfrom
py-314

Conversation

@fkiraly

@fkiraly fkiraly commented Oct 11, 2025

Copy link
Copy Markdown
Collaborator
  • removes support for python 3.9 which has reached end-of-life
  • adds support for python 3.14

sktime is not yet compatible with 3.14, this is handled with a condition on python.

(we need to see if anything fails, before merging)

@fkiraly fkiraly added the maintenance Continuous integration, unit testing & package distribution label Oct 11, 2025
@fkiraly

fkiraly commented Oct 12, 2025

Copy link
Copy Markdown
Collaborator Author

on the failing job, it is attempting to install scipy<1.16 - where is that coming from?

@SimonBlanke

Copy link
Copy Markdown
Collaborator

on the failing job, it is attempting to install scipy<1.16 - where is that coming from?

scikit_learn-1.7.0 is installed in the CI. The old scipy version comes from this.

The scikit-learn version 1.7 comes from this line:
https://github.com/SimonBlanke/Hyperactive/blob/main/.github/workflows/test.yml#L137

1.7 apparently stands for ==1.7.0

@SimonBlanke SimonBlanke merged commit 21c415d into main Nov 16, 2025
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Continuous integration, unit testing & package distribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants