У меня есть интерфейс командной строки Python3 (использующий Click) со следующим setup.py:
from setuptools import setup, find_packages
setup(
# ...
entry_points='''
[console_scripts]
importdb=scripts.importdb:cli
''',
)
Это работает, если я делаю pip install -e .
: я могу просто запустить importdb ...
из командной строки. Как я могу упаковать это в исполняемый файл, который можно запустить без pip install -e
?
Я пробовал python setup.py bdist_egg
, который создает файл яйца, но при попытке выполнить его выдает Syntax error: word unexpected (expecting ")")
. Я не совсем уверен, куда идти дальше - я искал инструкции по этому поводу, но, похоже, ничего не работает.