google/python-fire

Use package name when __main__.py is used

开放

#76 创建于 2017年5月23日

 (2 条评论) (6 个反应) (0 位负责人)Python (1,418 个派生)batch import
enhancementhelp wanted

仓库指标

星标
 (26,214 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

I'm investigating how to package a single file application with fire at the moment.

It seems that in order to have pip install the requirements, a setup.py files needs to exist. And setup.py requires that a package be defined. When this is done, a file, __main__.py is created in the package directory and invoked using, python -m mypackage COMMAND.

In this case the logic is in mypackage/__main__.py, which, when used with fire shows __main__.py in the usage output, where mypackage display is desirable.

贡献者指南