Uh oh!
There was an error while loading. Please reload this page.
Test Python 3.14 - #12710
Conversation
db60e7e to
bf69518Comparea3721b9 to
5464999CompareUh oh!
There was an error while loading. Please reload this page.
| Traceback (most recent call last): | ||
| ... | ||
| ZeroDivisionError: integer modulo by zero | ||
| ZeroDivisionError: division by zero |
| Traceback (most recent call last): | ||
| ... | ||
| ValueError: math domain error | ||
| ValueError: expected a positive input, got -1 |
Uh oh!
There was an error while loading. Please reload this page.
20d8de8 to
25a5908Compare@hugovk congratulations on the compatibility of Python 3.14 beta. This repo contains tested Python algorithms spanning lots of domains and third-party libraries from a huge variety of contributors. We always test and run on the current version of CPython and when each beta 1 release ships I port to it making any required changes. Of all the upgrades that I have done, Python v3.14 is by far the cleanest and simplest!! Third party tools like SciPy, Pillow, and H5py all seem ready to go. This has never been the case before so I suspect that you have been doing a lot of behind-the-scenes work to ensure everyone is ready for a great release. We needed to rename our compression directory (#12725) and change the text of a few exceptions, but these were trivial changes. Thanks and congratulations 🎉🎈🍾 |
hugovk
commented
May 9, 2025
Good to hear, thank you! And thank you for the early testing :)
Personally I've only been involved with Pillow, but I suspect much of it is down to the excellent work done by the Quansight team helping projects get ready for free-threading, which overlaps getting ready for 3.14. cc @ngoldbaum@lysnikolaou https://labs.quansight.org/blog/free-threaded-python-rollout |
As suggested at: * #12729 (comment) * #12710 (comment)@MaximSmolskiy@KirilBangachev@skirpichev Careful review, please. I am just implementing the suggestion, but I do not have any expertise in this area.
* maths/radix2_fft.py: Fix calculation for Python 3.14 As suggested at: * #12729 (comment) * #12710 (comment)@MaximSmolskiy@KirilBangachev@skirpichev Careful review, please. I am just implementing the suggestion, but I do not have any expertise in this area. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Change test results * GitHub Actions: Rename job from build to directory_writer It is confusing to have two jobs named `build`. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
8880f15 to
9c4eeacComparede178ab to
533caf5Comparecclauss
commented
Oct 7, 2025
Python 3.14 (the π version) was released today. |
Uh oh!
There was an error while loading. Please reload this page.
* maths/radix2_fft.py: Fix calculation for Python 3.14 As suggested at: * TheAlgorithms/Python#12729 (comment) * TheAlgorithms/Python#12710 (comment)@MaximSmolskiy@KirilBangachev@skirpichev Careful review, please. I am just implementing the suggestion, but I do not have any expertise in this area. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Change test results * GitHub Actions: Rename job from build to directory_writer It is confusing to have two jobs named `build`. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Describe your change:
Checklist: