Skip to content

Start building 3.14 wheels - #69

Merged
leerho merged 1 commit into
apache:mainfrom
jaykz52:support-3.14-wheels
Oct 10, 2026
Merged

leerho merged 1 commit into
apache:mainfrom
jaykz52:support-3.14-wheels

Conversation

@jaykz52

@jaykz52 jaykz52 commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

This change addresses #65.

It updates the min versions of both nanobind and cibuildwheel to versions that support python 3.14 (and build it by default).

I've also added the skip expression for free-threaded pythons.

@jaykz52

jaykz52 commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

@leerho @jmalkin tagging you here since I see some recent-ish activity from the both of you on this project. The test suite passes for me locally against python 3.14. Thanks for your time!

@leerho leerho left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • What it does: builds Python 3.14 wheels. It needs nanobind ≥ 2.7 and cibuildwheel ≥ 3.1, and skips free-threaded builds.
  • Why it matters now: Python 3.14 has been out for a year. Without wheels, 3.14 users build from source and hit the #71 failure, so today they can't install datasketches at all. Merging #69 and #71 together fixes that.

@leerho
leerho merged commit e34b5b1 into apache:main Oct 10, 2026
3 checks passed
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