Skip to content

Add support for Python 3.14#31

Merged
florian-huber merged 3 commits into
matchms:mainfrom
BioGeek:python3.14
Jun 8, 2026
Merged

Add support for Python 3.14#31
florian-huber merged 3 commits into
matchms:mainfrom
BioGeek:python3.14

Conversation

@BioGeek

@BioGeek BioGeek commented May 28, 2026

Copy link
Copy Markdown
Contributor

Add support for Python 3.14.

All 40 tests pass.

@florian-huber

florian-huber commented May 29, 2026

Copy link
Copy Markdown
Member

Thanks for the PR @BioGeek !
The Python 3.14 tests here failed, but I didn't have time yet to check why. Feel free to push fixes.
(I am not sure how quickly I get time to work on this)

update: checking scipy versions now

Updated scipy dependency version to be more specific.
@florian-huber florian-huber marked this pull request as draft May 29, 2026 20:39
@florian-huber florian-huber marked this pull request as ready for review May 29, 2026 20:39
scipy 1.15.x ships no prebuilt wheel for cp314, so resolving to a
1.15.x version on Python 3.14 forced a source build against a missing
OpenBLAS and broke CI. 1.16.1 is the first release with 3.14 wheels;
pin the floor there for 3.14 while keeping >=1.15.3 on older Pythons.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@florian-huber

Copy link
Copy Markdown
Member

Looks good, thanks @BioGeek !

@florian-huber florian-huber merged commit 36dba54 into matchms:main Jun 8, 2026
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.

2 participants