From 4c6b683616c52d1e825bd164a1778958b8e60e8c Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Sat, 10 Apr 2021 01:34:26 -0700 Subject: [PATCH] move common code to its own module and out of __init__.py, move command to __main__.py --- quicktex/__init__.py | 5 +++++ quicktex/{cli/quicktex.py => __main__.py} | 8 ++++---- setup.py | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) rename quicktex/{cli/quicktex.py => __main__.py} (74%) diff --git a/quicktex/__init__.py b/quicktex/__init__.py index 745e7df..f62bb54 100644 --- a/quicktex/__init__.py +++ b/quicktex/__init__.py @@ -1 +1,6 @@ from _quicktex import * + +if __name__ == "__main__": + from quicktex.cli.quicktex import cli + + cli() diff --git a/quicktex/cli/quicktex.py b/quicktex/__main__.py similarity index 74% rename from quicktex/cli/quicktex.py rename to quicktex/__main__.py index 2a396c0..d001269 100644 --- a/quicktex/cli/quicktex.py +++ b/quicktex/__main__.py @@ -5,12 +5,12 @@ from quicktex.cli.decode import decode @click.group() @click.version_option() -def cli(): +def main(): """Encode and Decode various image formats""" -cli.add_command(encode) -cli.add_command(decode) +main.add_command(encode) +main.add_command(decode) if __name__ == '__main__': - cli() + main() diff --git a/setup.py b/setup.py index 7b782ed..8dbbb43 100644 --- a/setup.py +++ b/setup.py @@ -124,7 +124,7 @@ setup( }, entry_points=''' [console_scripts] - quicktex=quicktex.cli.quicktex:cli + quicktex=quicktex.__main__:main ''', zip_safe=False, )