home.social

#python313 β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #python313, aggregated by home.social.

  1. New releases!

    🐍 #Python 3.15.0a8!
    🐍 Python 3.14.4!
    🐍 Python 3.13.13!
    πŸ–ΌοΈ Pillow 12.2.0!

    blog.python.org/2026/04/python
    pillow.readthedocs.io/en/lates

    ⚠️ 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!
    docs.python.org/3.15/whatsnew/
    πŸ¦‹ REPL: colour tab completion with fancycompleter

    #Python313 #Python314 #Python315 #Pillow #release

  2. New releases!

    🐍 #Python 3.15.0a8!
    🐍 Python 3.14.4!
    🐍 Python 3.13.13!
    πŸ–ΌοΈ Pillow 12.2.0!

    blog.python.org/2026/04/python
    pillow.readthedocs.io/en/lates

    ⚠️ 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!
    docs.python.org/3.15/whatsnew/
    πŸ¦‹ REPL: colour tab completion with fancycompleter

    #Python313 #Python314 #Python315 #Pillow #release

  3. New releases!

    🐍 #Python 3.15.0a8!
    🐍 Python 3.14.4!
    🐍 Python 3.13.13!
    πŸ–ΌοΈ Pillow 12.2.0!

    blog.python.org/2026/04/python
    pillow.readthedocs.io/en/lates

    ⚠️ 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!
    docs.python.org/3.15/whatsnew/
    πŸ¦‹ REPL: colour tab completion with fancycompleter

    #Python313 #Python314 #Python315 #Pillow #release

  4. New releases!

    🐍 #Python 3.15.0a8!
    🐍 Python 3.14.4!
    🐍 Python 3.13.13!
    πŸ–ΌοΈ Pillow 12.2.0!

    blog.python.org/2026/04/python
    pillow.readthedocs.io/en/lates

    ⚠️ 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!
    docs.python.org/3.15/whatsnew/
    πŸ¦‹ REPL: colour tab completion with fancycompleter

    #Python313 #Python314 #Python315 #Pillow #release

  5. New releases!

    🐍 #Python 3.15.0a8!
    🐍 Python 3.14.4!
    🐍 Python 3.13.13!
    πŸ–ΌοΈ Pillow 12.2.0!

    blog.python.org/2026/04/python
    pillow.readthedocs.io/en/lates

    ⚠️ 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!
    docs.python.org/3.15/whatsnew/
    πŸ¦‹ REPL: colour tab completion with fancycompleter

    #Python313 #Python314 #Python315 #Pillow #release

  6. 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

    pypi.org/project/blurb/1.3.0/

    #Python #CPython #blurb #release #CLI #changelog #news #PEP740 #Python313 #Python38

  7. 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.13

    Meanwhile, let's just change the shebang to "python3.12" instead of "python3"...

    #python313 #deprecated #movingtarget

  8. 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.13

    Meanwhile, let's just change the shebang to "python3.12" instead of "python3"...

    #python313 #deprecated #movingtarget

  9. 🐍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!

    ℹ️ discuss.python.org/t/python-3-

    πŸ§ͺ dev.to/hugovk/help-test-python

    #Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38

  10. πŸš€πŸ§΅πŸ 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 labs.quansight.org/blog/free-t and py-free-threading.github.io to learn more.

    We also upload nightly free-threaded (cp313t) wheels to help the community test:
    anaconda.org/scientific-python

    And we'll upload them to PyPI as part of the Q3 release in October.

    #Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024

  11. πŸš€πŸ§΅πŸ 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 labs.quansight.org/blog/free-t and py-free-threading.github.io to learn more.

    We also upload nightly free-threaded (cp313t) wheels to help the community test:
    anaconda.org/scientific-python

    And we'll upload them to PyPI as part of the Q3 release in October.

    #Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024

  12. πŸš€πŸ§΅πŸ 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 labs.quansight.org/blog/free-t and py-free-threading.github.io to learn more.

    We also upload nightly free-threaded (cp313t) wheels to help the community test:
    anaconda.org/scientific-python

    And we'll upload them to PyPI as part of the Q3 release in October.

    #Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024

  13. πŸš€πŸ§΅πŸ 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 labs.quansight.org/blog/free-t and py-free-threading.github.io to learn more.

    We also upload nightly free-threaded (cp313t) wheels to help the community test:
    anaconda.org/scientific-python

    And we'll upload them to PyPI as part of the Q3 release in October.

    #Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024

  14. πŸš€πŸ§΅πŸ 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 labs.quansight.org/blog/free-t and py-free-threading.github.io to learn more.

    We also upload nightly free-threaded (cp313t) wheels to help the community test:
    anaconda.org/scientific-python

    And we'll upload them to PyPI as part of the Q3 release in October.

    #Python #Python313 #PEP703 #FreeThreaded #EuroPython #EuroPython2024

  15. 🐍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."

    discuss.python.org/t/python-3-

    dev.to/hugovk/help-test-python

    #Python #Python313 #RC #RC1

  16. 🐍πŸ§ͺ Python 3.13 beta 2 is out!

    discuss.python.org/t/3-13-0b2-

    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 github.com/python/cpython/issu for all the details, and dev.to/hugovk/help-us-test-fre for an overview.

    #python #CPython #python313 #PEP703 #FreeThreaded
    #JustDontCallItNoGIL #macOS

  17. 🐍πŸ§ͺ 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:

    dev.to/hugovk/help-us-test-fre
    #python #CPython #python313 #PEP703 #FreeThreaded
    #JustDontCallItNoGIL