File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7979 - name : Build macOS installer
8080 run : |
8181 cd installer
82+ uv venv
8283 uv pip install -e "..[dev]"
83- # Use system Python paths to match local environment
84- PYTHONHOME=/Library/Frameworks/Python.framework/Versions/3.12 \
85- PYTHONPATH=/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12 \
8684 uv run python setup.py bdist_mac
8785 xattr -dr com.apple.quarantine "build/Basic Memory Installer.app"
8886
Original file line number Diff line number Diff line change 11from cx_Freeze import setup , Executable
22import sys
33
4- # Build options for all platforms
4+ # Build options for all platforms - keep it simple and don't exclude too much
55build_exe_options = {
66 "packages" : ["json" , "pathlib" ],
77 "excludes" : [
8- "tkinter" ,
98 "unittest" ,
10- "email" ,
11- "html" ,
12- "http" ,
13- "xml" ,
149 "pydoc" ,
15- "_tkinter" ,
1610 "test"
1711 ],
18- "include_msvcr" : False ,
12+ # Control file copying behavior
13+ "copy_dependent_files" : False ,
14+ "create_library_zip" : True ,
15+ "copy_to_same_dir" : False ,
1916}
2017
2118# Platform-specific options
You can’t perform that action at this time.
0 commit comments