Всё самое интересное из мира Python
Сотрудничество, реклама: @devmangx
Работаем с @Spiral_Yuri
РКН: https://clck.ru/3GMMF6
Post #5457
7.95K
PY @pythonportal
Showing posts older than #5458 · Back to latest


--all-releases <package> и --only-final <package>: контроль pre-release по каждому пакету отдельно, плюс возможность отключить все pre-release пакеты через --only-final :all:--uploaded-prior-to <timstamp>: можно ограничить по времени загрузки пакета, например --uploaded-prior-to "2026-01-01T00:00:00Z"--requirements-from-script <script>: установка зависимостей, объявленных в inline metadata скрипта (PEP 723)
__init__object.__init__(self[, ...])__new__, о котором ниже: __init__ выполняется уже после создания экземпляра.None.__new__object.__new__(cls[, ...])__init__, выполняется до создания экземпляра и отвечает именно за его создание. Поэтому это не инстанс-метод, а статический метод, но явно прописывать @staticmethod не нужно.cls).__new__ это инициализация подклассов, которые наследуются от иммутабельных типов (int, str, tuple и т.д.). Они иммутабельные, поэтому после создания объекта нельзя менять атрибуты через __init__.__new__ используют для реализации паттерна Singleton.__del__object.__del__(self)del). Явных популярных кейсов немного, но может быть полезно при отладке, чтобы понимать тайминг работы GC.




pip install trackers