Почему __init__.py отсутствует для пакета пространства имен в стиле pkgutil? - PullRequest
1 голос
/ 07 марта 2019

В следующей библиотеке python отсутствует файл __init__.py при сборке колеса:

https://github.com/intuit/oauth-pythonclient

https://pypi.org/project/intuit-oauth/

В исходном исходном коде __init__.py (см. Каталог intuitlib), и, похоже, он настроен на использование пакетов пространства имен в стиле pkgutil, совместимых с python 2, как описано здесь:

https://packaging.python.org/guides/packaging-namespace-packages/#pkgutil-style-namespace-packages

Я клонировал репозиторий git и выполнил эту команду, чтобы собрать колесо самостоятельно, используя python 2.7: python setup.py sdist bdist_wheel

Поскольку мое приложение работает на Python 2.7, оно не работает без файла __init__.py. Что неправильно настроено в этом проекте, в котором отсутствует файл __init__.py в сборке?

...