From 71789638886b22a6918e19fd989e8dc3a76b0ca8 Mon Sep 17 00:00:00 2001 From: uzlonewolf Date: Sat, 25 May 2024 22:59:11 -0700 Subject: [PATCH] Add pipx/entry_points support for CLI --- setup.py | 1 + tinytuya/__main__.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/setup.py b/setup.py index f8e69bd..16b343b 100644 --- a/setup.py +++ b/setup.py @@ -40,6 +40,7 @@ url='https://github.com/jasonacox/tinytuya', packages=setuptools.find_packages(exclude=("sandbox",)), install_requires=INSTALL_REQUIRES, + entry_points={"console_scripts": ["tinytuya=tinytuya.__main__:dummy"]}, classifiers=[ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", diff --git a/tinytuya/__main__.py b/tinytuya/__main__.py index 7269c04..90b5f4c 100644 --- a/tinytuya/__main__.py +++ b/tinytuya/__main__.py @@ -114,4 +114,8 @@ # no command selected? wizard.wizard() +# give entry_points/console_scripts something to point at +def dummy(): + pass + # End