Skip to content

Commit b806dad

Browse files
committed
windows: fix pynsist installer.cfg to generate launcher; add EntryPoints gui_scripts, correct Include syntax; keep icon=icons/app.ico; remove invalid Shortcut section
1 parent 9c5fdd0 commit b806dad

1 file changed

Lines changed: 15 additions & 7 deletions

File tree

installer.cfg

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[Application]
22
name=FilantropiaSolar
33
version=1.2.1
4-
entry_point=main:main
54
icon=icons/app.ico
65
publisher=FilantropiaSolar
76

@@ -11,13 +10,22 @@ bitness=64
1110
include_msvcrt=true
1211

1312
[Include]
14-
files=Data;weather_files;average_values.csv
13+
packages =
14+
filantropia_solar
15+
py_modules =
16+
main
17+
files =
18+
Data
19+
weather_files
20+
average_values.csv
21+
22+
[EntryPoints]
23+
# Creates FilantropiaSolar.exe GUI launcher and Start Menu shortcut
24+
# Keep the name without spaces for a clean executable name
25+
# Maps to main:main (main.py in project root)
26+
gui_scripts =
27+
FilantropiaSolar = main:main
1528

1629
[Build]
1730
directory=build/nsist
1831
installer_name=FilantropiaSolar-1.2.1.exe
19-
20-
[Shortcut]
21-
shortcut_name=FilantropiaSolar
22-
desktop_shortcut=true
23-
start_menu_shortcut=true

0 commit comments

Comments
 (0)