__init__.py не є абсолютною вимогою
У відео __init__.py пояснено як ознаку Python package і місце для публічних imports.
Для regular package це коректна практична модель, але Python 3.3+ підтримує implicit namespace packages, де namespace directory навмисно не містить __init__.py.
__init__, self, page та принципи ООП →