Я пытаюсь опубликовать свой первый пакет PIP, и у меня есть некоторые опасения здесь.
Это структура моего пакета. Давайте назовем мою посылку лисой.
project-folder
fox
exceptions.py
...
user.py
setup.py
readme.md
LICENSE
При сборке этого пакета я позволил себе явно указать PYTHONPATH
в своей оболочке, чтобы иметь возможность импортировать свой пакет как
import fox
fox.user() # do something
Я заметил, что при публикации пакета PIP нам не нужно указывать, как установить PYTHONPATH.
У меня вопрос: нужно ли где-нибудь написать скрипт и явно указать оператор export PYTHONPATH
, чтобы пользователи могли импортировать пакет таким же образом?
Или PIP неявно делает это для нас уже?