Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Enable testing and building of freethreaded/3.15 wheels - #2720

Draft
QuLogic wants to merge 3 commits into
SciTools:mainfrom
QuLogic:freethreading
Draft

Enable testing and building of freethreaded/3.15 wheels#2720
QuLogic wants to merge 3 commits into
SciTools:mainfrom
QuLogic:freethreading

Conversation

@QuLogic

@QuLogic QuLogic commented Aug 12, 2026

Copy link
Copy Markdown
Member

Rationale

Nothing seems to prevent this from working, AFAICT.

Implications

Users can install wheels on 3.14t/3.15t.

@QuLogic
QuLogic force-pushed the freethreading branch 3 times, most recently from 2308d80 to febd01f Compare August 12, 2026 01:59
@QuLogic QuLogic changed the title Enable testing and building of freethreaded wheels Enable testing and building of freethreaded/3.15 wheels Aug 12, 2026
@QuLogic

QuLogic commented Aug 12, 2026

Copy link
Copy Markdown
Member Author

Also added 3.15 testing, as cibuildwheel just enabled it since it's in rc and #2719 adds it for us.

@QuLogic

QuLogic commented Aug 12, 2026

Copy link
Copy Markdown
Member Author

Hmm, looks like we're blocked by pyproj right now pyproj4/pyproj#1572

@QuLogic
QuLogic marked this pull request as draft August 12, 2026 02:14
@QuLogic

QuLogic commented Aug 27, 2026

Copy link
Copy Markdown
Member Author

And for 3.15, pyproj4/pyproj#1621

@greglucas greglucas left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I think we should have pyproj wheels now.

Do we need to think about what we want to say we support in terms of free threading? i.e. should we be putting locks around the entry/exit to trace or geometry transforms.

Comment thread .github/workflows/ci-testing.yml Outdated
Comment thread .github/workflows/ci-testing.yml Outdated
@QuLogic

QuLogic commented Sep 8, 2026

Copy link
Copy Markdown
Member Author

Do we need to think about what we want to say we support in terms of free threading? i.e. should we be putting locks around the entry/exit to trace or geometry transforms.

Well, I marked it Beta so I wouldn't need to think about it too hard just yet 😉

@QuLogic

QuLogic commented Sep 8, 2026

Copy link
Copy Markdown
Member Author

Looks like we need Matplotlib wheels (working on that now, though it doesn't break anything yet) and Shapely wheels, being debated here shapely/shapely#2413

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