File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3232 run : echo "AKOMA_VERSION=$(python setup.py --version)" >> $GITHUB_ENV
3333
3434 - name : Build binary
35- run : pyinstaller --onefile --name normattiva2md src/normattiva2md/cli .py
35+ run : pyinstaller --onefile --name normattiva2md __main__ .py
3636
3737 - name : Copy XML fixture
3838 run : cp test_data/20050516_005G0104_VIGENZA_20250130.xml .
8282
8383 - name : Build binary
8484 shell : pwsh
85- run : pyinstaller --onefile --name normattiva2md src/normattiva2md/cli .py
85+ run : pyinstaller --onefile --name normattiva2md __main__ .py
8686
8787 - name : Copy XML fixture
8888 shell : pwsh
Original file line number Diff line number Diff line change 66PYTHON := python3
77PIP := pip3
88PACKAGE_NAME := normattiva2md
9- SCRIPT_NAME := src/normattiva2md/cli .py
10- MAIN_SCRIPT := src/normattiva2md/cli .py
9+ SCRIPT_NAME := __main__ .py
10+ MAIN_SCRIPT := __main__ .py
1111
1212# Target di default
1313help :
Original file line number Diff line number Diff line change @@ -400,7 +400,7 @@ Per creare un eseguibile autonomo per uso locale:
400400
401401``` bash
402402pip install pyinstaller
403- pyinstaller --onefile --name normattiva2md src/normattiva2md/cli .py
403+ pyinstaller --onefile --name normattiva2md __main__ .py
404404# L'eseguibile sarà in dist/normattiva2md
405405```
406406
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ """
3+ Entry point per PyInstaller
4+ """
5+ from src .normattiva2md .cli import main
6+
7+ if __name__ == "__main__" :
8+ main ()
You can’t perform that action at this time.
0 commit comments