#python313 β Public Fediverse posts
Live and recent posts from across the Fediverse tagged #python313, aggregated by home.social.
-
New releases!
π #Python 3.15.0a8!
π Python 3.14.4!
π Python 3.13.13!
πΌοΈ Pillow 12.2.0!https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.htmlβ οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§
New in this alpha:
π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds
πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
π¦ REPL: colour tab completion with fancycompleter -
New releases!
π #Python 3.15.0a8!
π Python 3.14.4!
π Python 3.13.13!
πΌοΈ Pillow 12.2.0!https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.htmlβ οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§
New in this alpha:
π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds
πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
π¦ REPL: colour tab completion with fancycompleter -
New releases!
π #Python 3.15.0a8!
π Python 3.14.4!
π Python 3.13.13!
πΌοΈ Pillow 12.2.0!https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.htmlβ οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§
New in this alpha:
π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds
πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
π¦ REPL: colour tab completion with fancycompleter -
New releases!
π #Python 3.15.0a8!
π Python 3.14.4!
π Python 3.13.13!
πΌοΈ Pillow 12.2.0!https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.htmlβ οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§
New in this alpha:
π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds
πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
π¦ REPL: colour tab completion with fancycompleter -
New releases!
π #Python 3.15.0a8!
π Python 3.14.4!
π Python 3.13.13!
πΌοΈ Pillow 12.2.0!https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.htmlβ οΈ Final 3.15 alpha: only 4 weeks until the feature freeze! π§
New in this alpha:
π§΅ PEP 803: βabi3tβ: Stable ABI for free-threaded builds
πͺ Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
π¦ REPL: colour tab completion with fancycompleter -
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
-
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
-
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
-
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
-
Out now!
Python 3.14.3 and 3.13.12!
All the best bugfixes!
https://discuss.python.org/t/python-3-14-3-and-3-13-12-are-now-available/105995
-
Finally released version 1.7.0 of Vermin! With Python 3.13 support (144 new rules), GitHub annotation and colored output formats, and 3.14 deprecation fixes etc.
https://github.com/netromdk/vermin/releases/tag/v1.7.0
https://pypi.org/project/vermin/
#vermin #python #python313 #python3 #dev #programming #analysis #version #release #changelog
-
Just released: blurb 1.3.0 π
blurb is the CLI we use for managing CPython's news/changelog entries.
ποΈ Add support for Python 3.13
ποΈ Drop support for Python 3.8
ποΈ Generate digital attestations for PyPI (PEP 740)
ποΈ Allow running blurb test from blurb-* directories by
ποΈ Add version subcommand
ποΈ Generate __version__ at build to avoid slow importlib.metadata
https://pypi.org/project/blurb/1.3.0/
#Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38
-
Okay, time to schedule some major rewrites. I noticed the deprecation warnings when moving platforms to Ubuntu recently, and now the version removing the APIs has been released.
DeprecationWarning: 'cgitb' is deprecated and slated for removal in Python 3.13
DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13Meanwhile, let's just change the shebang to "python3.12" instead of "python3"...
-
Okay, time to schedule some major rewrites. I noticed the deprecation warnings when moving platforms to Ubuntu recently, and now the version removing the APIs has been released.
DeprecationWarning: 'cgitb' is deprecated and slated for removal in Python 3.13
DeprecationWarning: 'cgi' is deprecated and slated for removal in Python 3.13Meanwhile, let's just change the shebang to "python3.12" instead of "python3"...
-
π2οΈβ£π The **final** release candidate of Python 3.13 is out!
β‘οΈ Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!
π Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!
π§ͺ https://dev.to/hugovk/help-test-python-313-14j1
#Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38
-
@yngvem I added colour to doctest output in Python 3.13 :)
https://docs.python.org/3.13/whatsnew/3.13.html#doctest
Try out the release candidate here: https://www.python.org/download/pre-releases/
-
#cibuildwheel has #python313 (beta) support so it is time to rebuild your native #python libs
https://github.com/pypa/cibuildwheel/releases/tag/v2.20.0
and
https://iscinumpy.dev/post/cibuildwheel-2-19-0/ -
ππ§΅π Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
ππ§΅π Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
ππ§΅π Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
ππ§΅π Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
ππ§΅π Big thanks to @lysnikolaou of Quansight Labs for helping us get @pillow ready for free-threaded Python 3.13 (we did some work at the @europython sprints).
See https://labs.quansight.org/blog/free-threaded-python-rollout and https://py-free-threading.github.io to learn more.
We also upload nightly free-threaded (cp313t) wheels to help the community test:
https://anaconda.org/scientific-python-nightly-wheels/pillow/And we'll upload them to PyPI as part of the Q3 release in October.
#Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024
-
π1οΈβ£π The first of two Python 3.13 release candidates is out now!
"Call to action
"We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be ready for the final release of 3.13.0. Any binary wheels built against Python 3.13.0rc1 **will work** with future versions of Python 3.13."
https://discuss.python.org/t/python-3-13-0-release-candidate-1-released/59703
-
ππ§ͺ Python 3.13 beta 2 is out!
https://discuss.python.org/t/3-13-0b2-now-available/55056
The macOS installer joins the Windows installer in adding an option to install free-threaded binaries as python3.13t, making it even easier to try it out.
See https://github.com/python/cpython/issues/120098 for all the details, and https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf for an overview.
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL #macOS -
ππ§ͺ Python 3.13.0 is due out in October 2024 and work is underway to implement *experimental support* for PEP 703 "Making the Global Interpreter Lock Optional in CPython".
As the Steering Council noted in their acceptance of the PEP, to succeed it's important to have community support.
I wrote a little guide on how you can help test out the beta in your project, and help us find bugs in CPython:
https://dev.to/hugovk/help-us-test-free-threaded-python-without-the-gil-1hgf
#python #CPython #python313 #PEP703 #FreeThreaded
#JustDontCallItNoGIL