diff setup.py @ 3281:a3639d6d9643

core: replaced `sat` shell script by a python script: the backend is now launched by `sat.core.launcher`, and the script is generated during installation with a new entry point in `setup.py`.
author Goffi <goffi@goffi.org>
date Mon, 25 May 2020 15:50:01 +0200
parents f300d78f08f3
children 7b47f48d31f3
line wrap: on
line diff
--- a/setup.py	Mon May 25 15:46:21 2020 +0200
+++ b/setup.py	Mon May 25 15:50:01 2020 +0200
@@ -110,7 +110,12 @@
                  ["CHANGELOG", "COPYING", "INSTALL", "README", "README4TRANSLATORS"]),
                 (os.path.join("share", DBUS_DIR), [DBUS_FILE]),
                 ],
-    scripts=["sat_frontends/jp/jp", "sat_frontends/primitivus/primitivus", "bin/sat"],
+    entry_points={
+        "console_scripts": [
+            "sat = sat.core.launcher:Launcher.run",
+            ],
+        },
+    scripts=["sat_frontends/jp/jp", "sat_frontends/primitivus/primitivus"],
     zip_safe=False,
     setup_requires=["setuptools_scm"] if is_dev_version else [],
     use_scm_version=sat_dev_version if is_dev_version else False,