Сценарий установки: проверьте, находится ли каталог установки в пути пользователя - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть setup.py для установки некоторых инструментов командной строки, которые прилагаются к моему пакету:

from setuptools import setup

setup(
  ...
  scripts = ['bin/foo'],
  ...
)

, который способен «установить» мой скрипт просто отлично.

Вопрос теперь в том, что Python использует местоположение, которого еще нет в PATH пользователя, например,

python -m pip install foo --user

Как я могу предупредить пользователя, чтобы добавить это местоположение?Когда я недавно установил twine таким образом, я получил уведомление в виде «Путь './.local/bin' отсутствует в PATH пользователя, рассмотрите возможность его добавления соответствующим образом».

...