home.social

#python314 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #python314, 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. Would you like to read a year (and a bit) of the "And now for something completely different" bits from the Python 3.14 release notes collected into a single page? Great, here you go!

    hugovk.dev/blog/2025/and-now/

    #Python #Python314 #pi #pie #π #AndNowForSomethingCompletelyDifferent

  3. Все главные нововведения Python 3.14: от JIT до инструментов отладки

    Представьте: ваш Python-код работает на 30% быстрее благодаря JIT-компиляции, обработка запросов масштабируется на все ядра процессора без ограничений GIL, а отладка высоконагруженных систем происходит в реальном времени, без остановки продакшена. Это не футуристический сценарий “what-if” — это реальность Python 3.14, релиза, который переосмысливает саму природу разработки с высокой производительностью на Python.

    habr.com/ru/companies/axenix/a

    #python #python314 #многопоточность #нововведения #gil #jit #отладка #zero_overhead #интерпритатор #interpreter

  4. Just released! 🚀

    flake8-implicit-str-concat 0.6.0

    A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
    "111111111111111111111" "222222222222222222222"

    I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.

    Also drop support for almost-very-nearly-EOL Python 3.9.

    github.com/flake8-implicit-str
    #Python #flake8 #release #Python314 #Python39

  5. Just released: Python 3.14.0 beta 3! 🚀🐍

    🥧 All the good stuff of b2 but also:

    🥧 Free-threaded Python is officially supported! (PEP 779)

    🥧 Subinterpreters in the stdlib! (PEP 734)

    Do you maintain a Python package? Please test 3.14.

    If you find a bug now, we can fix it before October, which helps everyone. And you might find some places in your code to update as well, which helps you.

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

    #Python #CPython #Python314 #release #PEP779 #PEP734 #FreeThreaded #subinterpreters

  6. Exciting news!

    PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build!

    We'll drop the "experimental" label already in 3.14 beta 3, due on Tuesday!

    Details:
    discuss.python.org/t/pep-779-c

    #PEP779 #Python #Python314 #FreeThreaded

  7. Less than one week to:

    🥧 Python 3.14 beta! This marks the feature freeze, when we stop adding ~~bugs~~ features and begin a five-month stabilisation period, where we need you to start testing and reporting bugs.

    peps.python.org/pep-0745/

    🕒 Forget 3.14 (please don't, please test), Python 3.15 development begins! Check out the freshly published release PEP (where I make a commitment to release until 2031...):

    peps.python.org/pep-0790/

    #Python #Python314 #PEP745 #Python315 #PEP790 #PEPs #release