diff setup.py @ 465:02787fa81b81

setup: name change + updated `description`/`classifiers` + use `entry_points` for running command
author Goffi <goffi@goffi.org>
date Sat, 20 Mar 2021 14:26:33 +0100
parents 5f0705a9cd3b
children 8e42048649f7
line wrap: on
line diff
--- a/setup.py	Sat Mar 20 14:26:29 2021 +0100
+++ b/setup.py	Sat Mar 20 14:26:33 2021 +0100
@@ -53,11 +53,12 @@
 setup(
     name=NAME,
     version=VERSION,
-    description="Desktop/Android frontend for Salut à Toi XMPP client",
+    description="Desktop/Android frontend for Libervia XMPP client",
     long_description=textwrap.dedent("""\
-        Cagou is a desktop/Android frontend for Salut à Toi.
+        Libervia Desktop (Cagou) is a desktop/Android frontend for Libervia.
         It provides native graphical interface with a modern user interface,
-        using touch screen abilitiy when available, and with split ability inspired from Blender
+        using touch screen abilitiy when available, and with split ability inspired from
+        Blender
         """),
     author="Association « Salut à Toi »",
     author_email="contact@goffi.org",
@@ -66,6 +67,8 @@
         "Programming Language :: Python :: 3 :: Only",
         "Programming Language :: Python :: 3.6",
         "Programming Language :: Python :: 3.7",
+        "Programming Language :: Python :: 3.8",
+        "Programming Language :: Python :: 3.9",
         "Development Status :: 5 - Production/Stable",
         "Environment :: X11 Applications",
         "Framework :: Twisted",
@@ -77,7 +80,13 @@
         "Intended Audience :: End Users/Desktop",
     ],
     packages=find_packages(),
-    scripts=["bin/cagou"],
+    entry_points={
+        "console_scripts": [
+            "libervia-desktop = cagou:run",
+            "libervia-mobile = cagou:run",
+            "cagou = cagou:run",
+            ],
+        },
     zip_safe=False,
     setup_requires=["setuptools_scm"] if is_dev_version else [],
     use_scm_version=cagou_dev_version if is_dev_version else False,