Есть ли способ включить пакет в качестве script? Например:
[~]# easy_install /path/to/foo.egg
...
[~]# python -m foo --name World
Hello World
Я попытался создать файл __main__.py
внутри моего пакета, но он не выполняется (я использую Python 2.6). Возникает следующая ошибка:
foo is a package and cannot be directly executed
Структура моего пакета выглядит следующим образом:
foo/
setup.py
foo/
__init__.py
__main__.py
Запуск python -m foo.__main__ --name World
работает так, как ожидалось, но я предпочел бы прежний способ исполнения. Возможно ли это?