You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
Activity
[-]Use package name when __main__ is used[/-][+]Use package name when __main__.py is used[/+]WillieCubed commentedon May 20, 2022
Is this being worked on?
ojassharma7 commentedon Aug 1, 2026
Hi! I'd like to work on this issue — A verified fix is ready; opening a PR after local review.
I'll open a pull request shortly.