#Python313

Hugo van Kemenadehugovk
2025-04-08

Just released: Python 3.14.0a7 🚀
Just released: Python 3.13.3 🚀🚀
Just released: Python 3.12.10 🚀🚀🚀
Just released: Python 3.11.12 🚀🚀🚀🚀
Just released: Python 3.10.17 🚀🚀🚀🚀🚀
Just released: Python 3.9.22 🚀🚀🚀🚀🚀🚀

Last 3.14 alpha! Less than a month to get new features in before beta!

Last 3.12 bugfix release! Now in security fix only!

And security releases of 3.9-3.11.

Please upgrade 3.9-3.13!

Please test 3.14!

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

Chart showing Python up to 3.8 are EOL, 3.9-3.12 are security only, 3.13 is bugfix, and 3.14 is the feature branch.
Dániel Ernő Szabór3ap3rpy
2025-01-08

Lets check out new features of youtu.be/qyQhIxU7Mak

Paolo Melchiorrepaulox@fosstodon.org
2024-11-06

Yesterday, Django 5.1.3 was released with support for Python 3.13 🚀

Now you can use the latest stable versions of Python and Django together ✨

Try it in your Django-based projects or packages, and send back your feedback 💬

#Python #Python313 #Django #Release

CC @django

Terminal with executed command of installing Django 5.1.3, in a Python 3.13 virtual environment.
Hugo van Kemenadehugovk
2024-10-19

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/

Paolo Melchiorrepaulox@fosstodon.org
2024-10-16

And... Uvicorn 0.32.0 released! 😎

✅ Officially support for Python 3.13

github.com/encode/uvicorn

#Python #Python313 #Uvicorn

Hugo van Kemenadehugovk
2024-10-14

One week after the release of Python 3.13.0, 20% of the top 360 PyPI packages have explicitly declared support.

pyreadiness.org/3.13/

Python 3.13 is a currently supported version of Python. This site shows Python 3.13 support for the 360 most downloaded packages on PyPI:

* 72 green packages (20.0%) support Python 3.13;
* 288 white packages (80.0%) don't explicitly support Python 3.13 yet.
2024-10-14

Dün gece eski python sürümlerinden Python-3.10.15'i ve son sürümü Python-3.13.0'yı indirdim, ama bilgisayarı -yada sâdece python'u- kararsız veya çalışamaz hâle getirmekten korkup vazgeçtim!

Eski kodları çalıştırmak için eski python sürümlerini de ekleme ile ilgili özel yöntemler var, ama henüz daha kolay anlaşılabilir şekilde anlatan bir yer karşıma çıkmadı!

Aslında "kafanı kuma gömmek" gibi olacağından istemiyordum, ama ileriye gidemezsem geri dönmek zorunda kalabilirim!

#python #python313

2024-10-14

Python ile ne yapacağımı bilemiyorum!

Henüz daha öğrenmeye yeni başlamış ve bir şeyler yapıyorken kodlarım birden çalışmaz oldu ve nasıl düzelteceğimi öğrenmeye nereden başlayacağımı bile bilmiyorum!

Sanırım Arduino ile oynamaya geri döneceğim!

#python #python313 #arduino

2024-10-13

Neden indirdiğim Python kodlarının çoğu çalışmıyor?!

Py5 modülü istedi onu da ekledim, ama hâlâ çalışmıyor!

Ben daha öğrenmeye çalışan bir python öğrencisiyim, neden her şeyi zorlaştırıyorsunuz?

Üstelik İngilizce de bilmiyorum ve bâzan bir ilkokul öğrencisinin bile kolayca anlayabileceği tavsiye ve cevapları anlayamayabiliyorum!

mastodon.online/@villares@pyne

#python #python312 #python313 #py5

Найменшенькийbalaraz@social.net.ua
2024-10-13

В ньому як завжди збільшили продуктивність. В експериментальному режимі додали можливість вимкнути GIL та увімкнути JIT компіляцію. Але це все фігня, а от оновлений інтерактивний режим інтерпретатора це трохи цікавіше.

  1. Додали трохи кольорів для підсвічування.
  2. Спростили роботу з багаторядковими блоками в консолі. Тепер не потрібно редагувати кожен рядок окремо, а можна цілий блок.
  3. Для кращого читання рядків документації (docstrings) зробили автоматичне обрізання зайвих пробілів на початку кожного рядка.

Більше нововведень

#python #python313 #cpython #release #випуск #новина

Інтерактивний інтерпретатор Python у якому створено функцію f() з прикладом docstring. Після оголошення функції print(f.__doc__).
2024-10-12

Daha Python 3.12 ile tamamen kaldırılan yada değiştirilen bâzı özelliklerin ne olduğunu ve artık ne yapmam gerektiğini anlayamamışken (hiç bakmadığım için hâlâ öğrenemedim!) Python sürümü 3.13'e yükselmiş!

#python #python313
_______
• ALL of Python 3.13's MAJOR typing changes : youtube.com/watch?v=6AbERjf9h_

Paolo Melchiorrepaulox@fosstodon.org
2024-10-10

The best way to install Python 3.13 on Ubuntu 24.04? 👀

Just upgrade to Ubuntu 24.10 (Oracular Oriole) and you will find Python 3.13 already packaged for you 🪄

Python 3.12 is also included, so you can continue to use it if you need it 🐍

#Ubuntu #Ubuntu2410 #Python #Python313

paulox@net:~$ python3.13
Python 3.13.0 (main, Oct  7 2024, 21:58:50) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import platform
... 
... print(
...     f"System release:\t{platform.release()}\n"
...     f"System type:\t{platform.system()}\n"
...     f"Python impl.:\t{platform.python_implementation()}\n"
...     f"Python version:\t{platform.python_version()}\n"
...     f"OS name:\t{platform.freedesktop_os_release()['NAME']}\n"
...     f"OS version:\t{platform.freedesktop_os_release()['VERSION']}"
... )
... 
System release:	6.11.0-8-generic
System type:	Linux
Python impl.:	CPython
Python version:	3.13.0
OS name:	Ubuntu
OS version:	24.10 (Oracular Oriole)
>>>
2024-10-10
Paolo Melchiorrepaulox@fosstodon.org
2024-10-09

On October 7, 20204, exactly the same day Python 3.13 was released, the package for Ubuntu 24.10 (which will be released today) was already available ⚡

packages.ubuntu.com/oracular/p

Kudos to the maintainers for the great job of packaging Python for Debian and Ubuntu 👏

#Python #Python313 #Debian #Ubuntu #Ubuntu2410 #Oracular #Package #Linux

2024-10-09

The rate at which #Python313 is being adopted is the best I've seen. Homebrew added python@3.13 within about 24 hours about 24 hours after that it's now the `python3`.

Peter Kreftingnafmo@vivaldi.net
2024-10-08

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

Hugo van Kemenadehugovk
2024-10-08

Having said that, Shantanu Jain's analysis of 1,312 packages he depends upon at work shows even better adoption for 3.13 than 3.10-3.12.

discuss.python.org/t/adoption-

Python adoption chart, showing a steeper adoption curve for 3.13 (over 60 on day 0), than 3.12 (50ish), 3.11 (40ish) and 3.10 (30ish).Chart of Python adoption amongst packages with version specific wheels. Similar chart to the previous, but an even steeper adoption for 3.13, showing more wheels ready for day 0, over 60, compared to around 30ish for 3.10-3.12.
Hugo van Kemenadehugovk
2024-10-08

Python 3.13 is out! 🚀

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

According to pyreadiness.org/3.13/ a little bit of the top 360 packages are ready for 3.13 as for 3.12, but both much more than for 3.11 or 3.10.

It's likely most will work for 3.13, thanks to everyone who tested early.

2024-10-07:
59 packages (16.4%) support 3.13

2023-10-02:
68 packages (18.9%) support 3.12

2022-10-24:
39 packages (10.8%) support 3.11

2021-10-04:
38 packages (10.6%) support 3.10

Python 3.13 Readiness
Python 3.13 support graph for the 360 most popular Python packages!

What is this about?
Python 3.13 is a currently supported version of Python. This site shows Python 3.13 support for the 360 most downloaded packages on PyPI:

61 green packages (16.9%) support Python 3.13;
299 white packages (83.1%) don't explicitly support Python 3.13 yet.
Package 'x' is white. What can I do?
There can be many reasons a package is not explicitly supporting Python 3.13:

* If you are package maintainer, it's time to start supporting Python 3.13. If you are not able to give the time needed, please seek for help from the community.

* If you are user of the package, send a friendly note to the package maintainer. Or fork it, and send a pull request to help move the project towards Python 3.13 support, by adding the classifier and ensuring the project is tested against Python 3.13.

How do you identify Python 3.13 support?
We look for the Programming Language :: Python :: 3.13 classifier on the latest release of the project, via PyPI's JSON API.
Paolo Melchiorrepaulox@fosstodon.org
2024-10-08

Python 3.8 is officially EOL 🔚

As @ambv wrote:
"... it’s time to move on to newer, greater things. Whether it’s typing generics in built-in collections, pattern matching, except*, low-impact monitoring, or a new pink REPL ... So upgrade today!"

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

#Python #Python313 #Python38

2024-10-07

holy shit #python313 added multiline editing support to the repl

like, the free-threading and jit support are nice i guess but multiline editing is such a big deal for my day-to-day

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst