У меня есть setup.py
для установки некоторых инструментов командной строки, которые прилагаются к моему пакету:
from setuptools import setup
setup(
...
scripts = ['bin/foo'],
...
)
, который способен «установить» мой скрипт просто отлично.
Вопрос теперь в том, что Python использует местоположение, которого еще нет в PATH
пользователя, например,
python -m pip install foo --user
Как я могу предупредить пользователя, чтобы добавить это местоположение?Когда я недавно установил twine
таким образом, я получил уведомление в виде «Путь './.local/bin'
отсутствует в PATH пользователя, рассмотрите возможность его добавления соответствующим образом».