CPython notes
СтатистикаAuthor: Kirill Podoprigora aka @backinblacknext
- Последний пост
- 14 авг.
- Последнее чтение
- 07:59
- Постов за неделю
- 1
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии (по похожим)
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 1 024
- 1/48двое суток
- 1 173
- 1/72трое суток
- 1 265
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Никита Соболев aka автор @opensource_findings собрал папку с русскоязычными сообществами по Питону — забирайте, много полезного: https://t.me/addlist/o2_hXmp5nSUyODNi
https://peps.python.org/pep-0797/ был отклонен руководящим советом.
https://peps.python.org/pep-0836/ Продолжение.
https://discuss.python.org/t/2026-python-core-dev-sprint-at-openai/106928/13 Полу-драмма происходит на наших глазах. Каждый год осенью происходит Core sprint для участников команды CPython. В этом году его отважились хостить OpenAI. 57 участников подали заявку, а мест то оказалось всего 40. OpenAI не могут пожертвовать денег на дополнительное помещение на недостающие 17 лиц. Поражает.
https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638 Коротко: Если ребята работающие над джитом не предоставят предельно ясный PEP с дальнейшими планами проекта, JIT будет удален из языка. ссылку украл у Никиты Соболева
Инкрементальный GC для 3.14 & 3.15 полностью откатывают. Вот такой вам инсайд. Конечно, связано с проблемами с производительностью.
https://discuss.python.org/t/rust-for-cpython-progress-update-april-2026/106895 и туда же: https://blog.python.org/2026/04/rust-for-cpython-2026-04/
https://github.com/youknowone/pyre И да, это не первоапрельская шутка.
Тут на днях начали хайпиться проекты от одного автора, например turboapi который заявляет что он быстрее чем fastapi в 22 раза. Уж очень интересно стало как этого достигли. Коротко: все бенчи полный AI-slop. Анализ: https://eclips4.github.io/slopsource.html
https://openai.com/index/openai-to-acquire-astral/ & https://astral.sh/blog/openai Это не связано с CPython напрямую, но новость таки прецедентная.
https://peps.python.org/pep-0827/ For the link thanks to @lucabaggi
https://www.youtube.com/watch?v=B4XrghSsUhQ Вышел подкаст от коллег по цеху! Советую посмотреть, дельные вещи говорят
https://discuss.python.org/t/pep-814-add-frozendict-built-in-type/104854/121 frozendict (аналог frozenset но для словаря) принят, будет реализован в 3.15.
PyPy... умирает? Для тех кто не знает PyPy является одной из реализаций Python, прямой аналог CPython, при чем с крутым джитом. Один из мейнтейнеров PyPy предложил numpy дропнуть поддержку для PyPy со словами "PyPy is no longer under active development": https://github.com/numpy/numpy/issues/30416 Печальная новость для всего Python сообщества. За ссылку спасибо @serjflint
Кто-то говорит что киллер-фича 3.15 это lazy imports. Nah, not even close. Реальная киллер-фича 3.15 это встроенный статистический профилировщик Tachyon. Корокто: вы можете запустить его на проде, и ваше приложение (которое вы профилируете) никак не пострадает по перфомансу. > Есть wall-clock/cpu режимы > async-aware (Господи, наконец-то). При чем умеет отображать как те корутины что прямо сейчас жрут CPU, так и те которые ждут IO/лока, и так далее > Умеет в native stack (удивительно) > GC-aware > GIL-aware > Умеет сэмплировать все треды, а не только текущий
https://py-code.org/stats Крутая статистика по PyPI пакетам
https://doesjitgobrrr.com/ Неофициальный дэшборд по JIT performance :) Если кривая идет вверх то это значит "медленнее". Если вниз - значит стало "быстрее". Пока только на aarch64 архитектуре JIT быстрее чем не-JIT
Когда пишете тут что-то в комментарии - держите себя в руках. Особенно относится к тем кто по какой-то причине не смог ужиться с Растом. У него есть проблемы, и мы знаем об этом. Всех люблю.
Автор Python поддерживает нашу идею :)
Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython. Ваш фидбек, мысли, etc приветствуется. https://discuss.python.org/t/pre-pep-rust-for-cpython/104906