Смержили новый REPL!
https://github.com/python/cpython/pull/111567
В общем-то, реализация из PyPy.
Я, так как довольно часто пользуюсь реплом, доволен.
https://github.com/python/cpython/pull/111567
В общем-то, реализация из PyPy.
Я, так как довольно часто пользуюсь реплом, доволен.
GitHub
gh-111201: A new Python REPL by pablogsal · Pull Request #111567 · python/cpython
Issue: gh-111201
PEP 649 – Отложенное вычисление аннотаций с использованием дескрипторов - отложен... 🥁
Отложен до 3.14, не успели реализовать.
(Шутка украдена у Виктора Стиннера)
Отложен до 3.14, не успели реализовать.
(Шутка украдена у Виктора Стиннера)
Вышла первая бета 3.13, соответсвенно, произошел feature-freeze для 3.13 (более не будет новых фич, только баг и секьюрити фиксы).
Так что, с этого момента начинается разработка 3.14 (aka πthon)
Так что, с этого момента начинается разработка 3.14 (aka πthon)
Чем занимается руководящий совет питона?
Ответ на скриншоте:
https://github.com/python/steering-council/blob/main/updates/2023-10-steering-council-update.md
Ответ на скриншоте:
https://github.com/python/steering-council/blob/main/updates/2023-10-steering-council-update.md
В целом.. почему нет.
https://github.com/python/cpython/pull/118644
https://github.com/python/cpython/pull/118644
GitHub
gh-106246: Allow the use of unions as match patterns by randolf-scholz · Pull Request #118644 · python/cpython
Fixes #106246
Modified version of #118525 that supports using subpatterns in unions.
Issue: gh-106246
added tests:
test_patma_union_type
test_patma_union_no_match
test_union_type_positional_su...
Modified version of #118525 that supports using subpatterns in unions.
Issue: gh-106246
added tests:
test_patma_union_type
test_patma_union_no_match
test_union_type_positional_su...
CPython notes
Вышла первая бета 3.13, соответсвенно, произошел feature-freeze для 3.13 (более не будет новых фич, только баг и секьюрити фиксы). Так что, с этого момента начинается разработка 3.14 (aka πthon)
GitHub
Support `pythonπ` in Python 3.14 venv's · Issue #119535 · python/cpython
Feature or enhancement Proposal: λ env/bin/pythonπ Python 3.14.0a0 (heads/main-dirty:de19694cfb, May 24 2024, 23:13:56) [Clang 15.0.0 (clang-1500.3.9.4)] on darwin Type "help", "copy...
если вам нечего делать можете почитать
https://github.com/python/cpython/issues/111933
https://github.com/python/cpython/issues/111933
GitHub
broken link to A.Neumaier article in built-in sum comment · Issue #111933 · python/cpython
Bug report Bug description: The new implementation of sum on Python 3.12 (cfr. #100425 , #100426 , #107785 ) is not associative on simple input values. This minimal code shows the bug: On Python 3....
Каждый раз как я трогаю github actions происходит нечто подобное: https://github.com/python/cpython/pull/120435
GitHub
gh-119146: Move wildcard patterns to top by Eclips4 · Pull Request #120435 · python/cpython
Issue: gh-119146
PEP 727 который лично мне не нравится, скорее всего будет отклонен.
https://discuss.python.org/t/pep-727-documentation-metadata-in-typing/32566/181
https://discuss.python.org/t/pep-727-documentation-metadata-in-typing/32566/181
Discussions on Python.org
PEP 727: Documentation Metadata in Typing
I ask for your guidance about how to proceed. As I previously mentioned, my recommendation is to abandon the use of Annotated for documentation and build on the existing docstring mechanisms that are supported by existing tools. Here’s another idea that…
https://discuss.python.org/t/three-month-suspension-for-a-core-developer/60250/4
Как вы уже могли слышать, роль основного разработчика была приостановлена для Тим Питерса(автор тимсорта в питоне) на 3 месяца. И вот вчера появляется этот комментарий от мейтнейнера енамов. Интересно, что будет дальше
Как вы уже могли слышать, роль основного разработчика была приостановлена для Тим Питерса(автор тимсорта в питоне) на 3 месяца. И вот вчера появляется этот комментарий от мейтнейнера енамов. Интересно, что будет дальше
https://discuss.python.org/t/calling-for-a-vote-of-no-confidence/61557/1
TL;DR: один из core developer'ов призывает к роспуску состава текущего руководящего совета. Все это связано с временной отставкой Tim Peters (пост выше)
TL;DR: один из core developer'ов призывает к роспуску состава текущего руководящего совета. Все это связано с временной отставкой Tim Peters (пост выше)
Discussions on Python.org
Calling for a Vote of No Confidence
According to the guidance in PEP 13, I am calling for a vote of no confidence for the entire council. This motion is based on their recent action of suspending a core developer in which they withheld critical information: The core developer’s name. Without…
CPython notes
Идея нового алгоритма сборщика мусора (скорее всего, будет реализована): https://github.com/faster-cpython/ideas/issues/613 В итоге +3-4% по перфомансу
https://discuss.python.org/t/incremental-gc-and-pushing-back-the-3-13-0-release/65285
В итоге этот новый сборщик мусора ревертят, из-за ухудшения по производительности в определенных сценариях... sphinx build стал тратить в 3 раза больше времени с этим сборщиком мусора
В итоге этот новый сборщик мусора ревертят, из-за ухудшения по производительности в определенных сценариях... sphinx build стал тратить в 3 раза больше времени с этим сборщиком мусора
Discussions on Python.org
Incremental GC and pushing back the 3.13.0 release
I’m a little [1] concerned with the impact of the incremental GC change in 3.13, which recently showed up (Incremental GC means that Sphinx is significantly slower in 3.13 than in 3.12 · Issue #124567 · python/cpython · GitHub). It’s not clear that the incremental…
Релизнулся питон 3.13!
Скачать можно тут: https://www.python.org/downloads/release/python-3130/
Что нового: https://docs.python.org/3.13/whatsnew/3.13.html
Скачать можно тут: https://www.python.org/downloads/release/python-3130/
Что нового: https://docs.python.org/3.13/whatsnew/3.13.html
Вместе с этим, 3.8 более не поддерживается:
https://discuss.python.org/t/python-3-8-is-now-officially-eol/66983
https://discuss.python.org/t/python-3-8-is-now-officially-eol/66983
Discussions on Python.org
Python 3.8 is now officially EOL
PEP 569 updated and marked as final. The Downloads page and the devguide updated. The branch is deleted, and a new 3.8 tag is placed in its stead for posterity. Thanks, 3.8. You were a good one. You brought us assignment expressions, and with that, the Steering…