CPython notes
1.26K subscribers
11 photos
78 links
Author: Kirill Podoprigora aka @backinblacknext
Download Telegram
https://github.com/python/prebuilt-cpython

Коллеги по CPython собираются поставлять бинари CPython'а (то есть, собранный питон) для всех tier 1 платформ.
Ранее бинари (вообще-то, установщики, но не суть) поставлялись только для Windows & MacOS.
Но, среди tier 1 платформ присутствует linux. Ранее каждый дистрибутив линукса как-то сам собирал Python, что является некоторой(большой) болью.
👍36🔥2🍌1
PEP 727 был отозван самим Рамирезом: https://discuss.python.org/t/pep-727-documentation-metadata-in-typing/32566/219

Такое событие можно и отметить.
🎉15😁5🔥3👏2🍌1
https://discuss.python.org/t/the-final-python-3-9-security-fix-release-is-out/104666
Python3.9 - В С Ё, то есть EOL.

Более секьюрити релизов для 3.9 не будет, пора переводить свои сервисы как минимум на 3.10!
🔥24🫡13😢2😁1🙏1
https://peps.python.org/pep-0810/ (сомнительно) и https://peps.python.org/pep-0798/
были приняты.

По поводу 810 - дальше Бога нет.
🤮12😁6🤯6🤔4👍3
https://fidget-spinner.github.io/posts/faster-jit-plan.html

Планы на JIT для 3.16

За ссылку спасибо @serjflint
👍205🔥1🍌1😐1
Когда пишете тут что-то в комментарии - держите себя в руках. Особенно относится к тем кто по какой-то причине не смог ужиться с Растом.
У него есть проблемы, и мы знаем об этом.
Всех люблю.
2😁437💯6🍌5🤯3
https://doesjitgobrrr.com/

Неофициальный дэшборд по JIT performance :)
Если кривая идет вверх то это значит "медленнее". Если вниз - значит стало "быстрее".
Пока только на aarch64 архитектуре JIT быстрее чем не-JIT
1🔥14😁5👀2🍌1
https://py-code.org/stats
Крутая статистика по PyPI пакетам
🔥9🍌4
Кто-то говорит что киллер-фича 3.15 это lazy imports. Nah, not even close.

Реальная киллер-фича 3.15 это встроенный статистический профилировщик Tachyon.
Корокто: вы можете запустить его на проде, и ваше приложение (которое вы профилируете) никак не пострадает по перфомансу.

> Есть wall-clock/cpu режимы
> async-aware (Господи, наконец-то). При чем умеет отображать как те корутины что прямо сейчас жрут CPU, так и те которые ждут IO/лока, и так далее
> Умеет в native stack (удивительно)
> GC-aware
> GIL-aware
> Умеет сэмплировать все треды, а не только текущий
3🔥87🤯11👍7👀2