google/python-fire

Use package name when __main__.py is used

Open

#76 aberto em 23 de mai. de 2017

Ver no GitHub
 (1 comment) (6 reactions) (0 assignees)Python (1.418 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (26.214 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador