deadsnakes / issues

Issues for https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
86 stars 6 forks source link

PEP 703: deadsnakes builds with `--disable-gil` #270

Closed hugovk closed 1 year ago

hugovk commented 1 year ago

description

First off, thank you for maintaining deadsnakes, it's really helpful for testing nightly builds!

PEP 703 has been accepted to remove the GIL. The rollout is planned in three phases, and for success, it's extremely important to get community feedback and support to be able to move to the next phase.

Therefore it's also extremely important for the community to be able to test the "free-threaded" aka "nogil" builds of Python. This requires a separate build of Python 3.13 with the --disable-gil flag enabled for the configure script (see the PEP and CPython CI).

To achive this, it would be very helpful if deadsnakes PPA and https://github.com/deadsnakes/action were also available as free-threaded builds for 3.13 (and later) to enable the community to try them out and give feedback (perhaps the deadsnakes/action via with: disable-gil: true).

It's still a bit early for extension authors to start testing, but it would be great to have the testing infra ready for when the time comes.

Would this be possible?

asottile commented 1 year ago

the build already exists if you've checked

hugovk commented 1 year ago

So it does, I should have known you're already on it and checked first, thanks!

Do we still need something to enable it for deadsnakes/action?

For example: https://github.com/deadsnakes/action/pull/123