Я пробовал прочесть вопросы об импорте родных и даже пакетная документация, но я еще не нашел ответа.
Со следующей структурой:
├── LICENSE.md
├── README.md
├── api
│ ├── __init__.py
│ ├── api.py
│ └── api_key.py
├── examples
│ ├── __init__.py
│ ├── example_one.py
│ └── example_two.py
└── tests
│ ├── __init__.py
│ └── test_one.py
Как скрипты в каталогах examples
и tests
импортируются из
api
и выполняться из командной строки?
Кроме того, я хотел бы избежать уродливого взлома sys.path.insert
для каждого файла. конечно
это можно сделать в Python, правильно?