Я пытаюсь быть хорошим Pythonista и следую PEP 338 для моего пакета, который планирую развертывать.
Я также пытаюсь сгенерировать свои исполняемые скрипты с помощью python setuptools install
с помощью параметров setuptools entry_points{'console_scripts': ... }
.
Как я могу использовать entry_points для генерации двоичного кода, который вызывает python -m mypackage
(и передает * args, ** kwargs)?
Вот несколько попыток, которые я сделал без успеха:
setuptools(
...
(1)
entry_points=
{'console_scripts': ['mypkg=mypkg.__main__'],},
(2)
entry_points=
{'console_scripts': ['mypkg=mypkg.main'],},
(3)
entry_points=
{'console_scripts': ['mypkg=python -m mypkg'],},
Первичные ресурсы, которые я использовал: