From 8cea17fc46a5e6eb3c19856ec1fcd46ba7f126a0 Mon Sep 17 00:00:00 2001 From: Br1an67 <932039080@qq.com> Date: Fri, 6 Mar 2026 14:56:08 +0000 Subject: [PATCH] Use console_scripts entry point for pipx compatibility Replace scripts=glob("bin/*") with entry_points console_scripts to make solaar installable via pipx. pipx requires packages to define console_scripts entry points to detect command-line apps. --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 5e0ec196..4f0405e4 100755 --- a/setup.py +++ b/setup.py @@ -89,5 +89,9 @@ setup( packages=find_packages(where="lib"), data_files=list(_data_files()), include_package_data=True, - scripts=glob("bin/*"), + entry_points={ + "console_scripts": [ + "solaar = solaar.gtk:main", + ], + }, )