Организация пакетов Python со встроенным Python - PullRequest
0 голосов
/ 10 июня 2019

Мой основной скрипт должен быть запущен из встроенного питона, например:

python /path/to/script.py

Я не могу это изменить.

Но я бы очень хотел организовать другие мои скрипты в виде пакетаструктура, чтобы избежать взлома sys.path для импорта одноуровневых: импорт одноуровневых пакетов

Теперь проблема заключается в следующем: структура пакета будет работать только с параметром -m. Это кажется невозможным из-заупомянутый выше встроенный модуль запуска Python.

Нельзя ли использовать обычную систему пакетов, чтобы весь проект работал с использованием относительного импорта, вместо множества

sys.path.attend('/path/to/sibling1/')
sys.path.attend('/path/to/sibling2/')
...

??

Я также хотел бы избежать построения setup.py и сценариев pip.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...