Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use package name when __main__.py is used #76

Open
monkut opened this issue May 23, 2017 · 1 comment · May be fixed by #424
Open

Use package name when __main__.py is used #76

monkut opened this issue May 23, 2017 · 1 comment · May be fixed by #424

Comments

@monkut
Copy link

monkut commented May 23, 2017

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.

@monkut monkut changed the title Use package name when __main__ is used Use package name when __main__.py is used May 23, 2017
@WillieCubed
Copy link

Is this being worked on?

@dukecat0 dukecat0 linked a pull request Dec 17, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants