https://py-code.org/stats
Крутая статистика по PyPI пакетам
Крутая статистика по PyPI пакетам
py-code.org
PyPI Data
PyPI code explorable on Github
1🔥9🍌4💩1
Кто-то говорит что киллер-фича 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.15 это встроенный статистический профилировщик Tachyon.
Корокто: вы можете запустить его на проде, и ваше приложение (которое вы профилируете) никак не пострадает по перфомансу.
> Есть wall-clock/cpu режимы
> async-aware (Господи, наконец-то). При чем умеет отображать как те корутины что прямо сейчас жрут CPU, так и те которые ждут IO/лока, и так далее
> Умеет в native stack (удивительно)
> GC-aware
> GIL-aware
> Умеет сэмплировать все треды, а не только текущий
3🔥101🤯12👍7👀2❤1
PyPy... умирает?
Для тех кто не знает PyPy является одной из реализаций Python, прямой аналог CPython, при чем с крутым джитом.
Один из мейнтейнеров PyPy предложил numpy дропнуть поддержку для PyPy со словами "PyPy is no longer under active development": https://github.com/numpy/numpy/issues/30416
Печальная новость для всего Python сообщества.
За ссылку спасибо @serjflint
Для тех кто не знает PyPy является одной из реализаций Python, прямой аналог CPython, при чем с крутым джитом.
Один из мейнтейнеров PyPy предложил numpy дропнуть поддержку для PyPy со словами "PyPy is no longer under active development": https://github.com/numpy/numpy/issues/30416
Печальная новость для всего Python сообщества.
За ссылку спасибо @serjflint
GitHub
MAINT: drop support for PyPy · Issue #30416 · numpy/numpy
PyPy is no longer under active development, and has not released a Python3.12 version. Other than the submodule pythoncapi_compat.h, we maintain code that checks IS_PYPY implementation-specific det...
1😭42😢12🤯7🕊2❤1
https://discuss.python.org/t/pep-814-add-frozendict-built-in-type/104854/121
frozendict (аналог frozenset но для словаря) принят, будет реализован в 3.15.Discussions on Python.org
PEP 814: Add frozendict built-in type
I’d really like to see finally a frozendict implemented in the stdlib. It will be a dream finally come true. But maybe my dreams are too nerdy… @csm10495 quoted a frozendict package on PyPI. I took a quick look and this library claims it’s faster than dict.…
1🔥51👍10❤4😁2
https://www.youtube.com/watch?v=B4XrghSsUhQ
Вышел подкаст от коллег по цеху! Советую посмотреть, дельные вещи говорят
Вышел подкаст от коллег по цеху! Советую посмотреть, дельные вещи говорят
YouTube
Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3
***
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✒️ Собесы, интервью, подкасты: https://www.youtube.com/@pymentor_by/playlists
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
✉️ Связь с автором канала - python.mentor.by@gmail.com…
💡Ламповое комьюнити питонистов в Telegram: https://t.me/pymentor
✒️ Собесы, интервью, подкасты: https://www.youtube.com/@pymentor_by/playlists
📡 Записаться на тестовый (мок) собес: https://t.ly/lXoVH
✉️ Связь с автором канала - python.mentor.by@gmail.com…
1❤18👍8🤮2💩1
https://openai.com/index/openai-to-acquire-astral/ & https://astral.sh/blog/openai
Это не связано с CPython напрямую, но новость таки прецедентная.
Это не связано с CPython напрямую, но новость таки прецедентная.
OpenAI
OpenAI to acquire Astral
Accelerates Codex growth to power the next generation of Python developer tools
1🤯23💩13🤔9🙈6🔥4
Тут на днях начали хайпиться проекты от одного автора, например turboapi который заявляет что он быстрее чем fastapi в 22 раза.
Уж очень интересно стало как этого достигли.
Коротко: все бенчи полный AI-slop.
Анализ: https://eclips4.github.io/slopsource.html
Уж очень интересно стало как этого достигли.
Коротко: все бенчи полный AI-slop.
Анализ: https://eclips4.github.io/slopsource.html
1😁63🍌4🤡2❤1🥴1
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://blog.python.org/2026/04/rust-for-cpython-2026-04/
Discussions on Python.org
Rust for CPython Progress Update April 2026
To head off unfocused discussion, I ask that folks refrain from making this thread a discussion about whether or not Rust should be introduced into CPython. There will be a PEP thread for that later this year! We (the Rust for CPython community) wanted…
1🔥14🤔3👍2🍌2
Инкрементальный GC для 3.14 & 3.15 полностью откатывают.
Вот такой вам инсайд.
Конечно, связано с проблемами с производительностью.
Вот такой вам инсайд.
Конечно, связано с проблемами с производительностью.
1😢42😱17😁9🤯4👍1
https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638
Коротко: Если ребята работающие над джитом не предоставят предельно ясный PEP с дальнейшими планами проекта, JIT будет удален из языка.
ссылку украл у Никиты Соболева
Коротко: Если ребята работающие над джитом не предоставят предельно ясный PEP с дальнейшими планами проекта, JIT будет удален из языка.
ссылку украл у Никиты Соболева
Discussions on Python.org
An announcement from the Steering Council regarding the JIT project
We would like to take a moment to talk about the experimental just-in-time compiler in CPython, and the path we think it should take from here. Over the past several years, several core developers and contributors have been building a JIT compiler in the…
1😱26😁5🔥3🍌2
https://discuss.python.org/t/2026-python-core-dev-sprint-at-openai/106928/13
Полу-драмма происходит на наших глазах.
Каждый год осенью происходит Core sprint для участников команды CPython. В этом году его отважились хостить OpenAI. 57 участников подали заявку, а мест то оказалось всего 40. OpenAI не могут пожертвовать денег на дополнительное помещение на недостающие 17 лиц.
Поражает.
Полу-драмма происходит на наших глазах.
Каждый год осенью происходит Core sprint для участников команды CPython. В этом году его отважились хостить OpenAI. 57 участников подали заявку, а мест то оказалось всего 40. OpenAI не могут пожертвовать денег на дополнительное помещение на недостающие 17 лиц.
Поражает.
Discussions on Python.org
2026 Python Core Dev Sprint at OpenAI
OpenAI is excited to host the 2026 Python Core Dev Sprint at our offices in San Francisco! We have a few different dates available. If you are a core developer who is interested in sprinting with us, please select all of the weeks below that work for you.…
1😁41🤯9🥰4🔥2🍌2
CPython notes
https://discuss.python.org/t/an-announcement-from-the-steering-council-regarding-the-jit-project/107638 Коротко: Если ребята работающие над джитом не предоставят предельно ясный PEP с дальнейшими планами проекта, JIT будет удален из языка. ссылку украл у Никиты…
https://peps.python.org/pep-0836/
Продолжение.
Продолжение.
Python Enhancement Proposals (PEPs)
PEP 836 – JIT Go Brrr: The Path to a Supported JIT Compiler for CPython | peps.python.org
The experimental Just-in-Time (JIT) compiler has been part of CPython’s main branch since Python 3.13. PEP 744 described part of its initial design and explicitly deferred a number of questions about the JIT’s long-term status. Since then, the JIT has b...
🔥8🍌6🙈2🫡2🌭1
https://peps.python.org/pep-0797/ был отклонен руководящим советом.
Python Enhancement Proposals (PEPs)
PEP 797 – Shared Object Proxies | peps.python.org
This PEP introduces a new SharedObjectProxy() type to the concurrent.interpreters module, which allows any arbitrary object to be shared across interpreters using an object proxy, at the cost of being less efficient to concurrently access across multipl...
👍5🥴4👀3🍌1
Никита Соболев aka автор @opensource_findings собрал папку с русскоязычными сообществами по Питону — забирайте, много полезного: https://t.me/addlist/o2_hXmp5nSUyODNi
Telegram
Python
Никита Соболев invites you to add the folder “Python”, which includes 13 chats.
❤10🍌7😁2🥱2👏1
https://blog.python.org/2026/08/the-python-documentation-is-now-available-in-russian/
Внезапно. Если честно вообще первый раз про это слышу
Внезапно. Если честно вообще первый раз про это слышу
Python Insider
The Python documentation is now available in Russian! | Python Insider
The official blog of the Python core development team.
❤25🔥13🤔4👎2👍1
https://peps.python.org/pep-0828/
Был принят.
Теперь можно будет делать так
Был принят.
Теперь можно будет делать так
async def agenerator():
yield 1
yield 2
return 3
async def main():
result = yield from agenerator()
assert result == 3
Python Enhancement Proposals (PEPs)
PEP 828 – Supporting ‘yield from’ in asynchronous generators | peps.python.org
This PEP introduces support for yield from in an asynchronous generator function:
❤15😱10🍌8👍5👌4
https://discuss.python.org/t/docstrings-for-type-aliases/108901
По моему мнению адекватная замена typing.Doc, и в целом по дизайну совпадает с остальными фичами языка.
По моему мнению адекватная замена typing.Doc, и в целом по дизайну совпадает с остальными фичами языка.
Discussions on Python.org
Docstrings for type aliases
Hi! I propose preserving a string literal immediately following a type statement as the resulting alias object’s __doc__ attribute, with support in pydoc to display it in help(), and making that docstring retrievable from ast.TypeAlias. type Timeout = float…
1👍8💅4💯2👎1🍌1