🦀 Rust может стать обязательным для CPython: опубликован Pre-PEP
В сообществе Python обсуждается радикальное предложение: сделать Rust обязательной зависимостью для сборки интерпретатора CPython к версии 3.17. Авторы инициативы утверждают, что это критически необходимо для устранения ошибок памяти и обеспечения потокобезопасности. Это ключевое условие для полноценной поддержки Python без глобальной блокировки GIL.
Внедрение планируется поэтапно: уже в 3.16 сборка будет требовать компилятор Rust, если не использовать специальный флаг отключения. Мнения Core Developers разделились: Стив Дауэр выступает против добавления новых зависимостей в ядро, тогда как Алекс Гейнор поддержал инициативу. Главный технический риск – проблема циклической зависимости, поскольку Rust сам использует Python для своей сборки.
Если Pre-PEP примут, это кардинально изменит порог входа в системную разработку Python. Знание Rust станет обязательным требованием, а C-расширения со временем перейдут в категорию легаси.
Источник
@python_for_devs
Post #77
789

- 👍 7
- ⚡ 2
- 🔥 2
- ❤ 1