Skip to content

Commit e6a4a9f

Browse files
fix: resolve exe crash due to lazy import handling (#5)
* fix: lazy import not catch by PyInstaller
1 parent e4849a5 commit e6a4a9f

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches: [main]
66
workflow_dispatch:
77

8+
env:
9+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
10+
811
jobs:
912
build:
1013
runs-on: windows-latest
@@ -30,6 +33,18 @@ jobs:
3033
--onefile
3134
--name auditgen
3235
--add-data "template;template"
36+
--hidden-import audigen_cli.extractor
37+
--hidden-import audigen_cli.llm_client
38+
--hidden-import audigen_cli.excelWriter
39+
--hidden-import audigen_cli.config
40+
--hidden-import audigen_cli.banner
41+
--hidden-import audigen_cli.utils
42+
--collect-all google.genai
43+
--collect-all docx
44+
--collect-all openpyxl
45+
--collect-all questionary
46+
--collect-all rich
47+
--collect-all pydantic
3348
audigen_cli/cli.py
3449
3550
- name: Upload EXE

0 commit comments

Comments
 (0)