Skip to content

Commit 434810f

Browse files
committed
feat(build): migrate from PyOxidizer to PyInstaller for better platform support
PyOxidizer 0.24.0 has limited Python 3.11 support across platforms, causing build failures on Windows, Linux, and macOS. PyInstaller provides broader platform compatibility and simpler configuration. Changes: - Remove pyoxidizer.bzl configuration - Update python-ci.yml to pass entry_point parameter to build workflow - Entry point: ccproxy.cli.main:main Related workflow changes in homebrew-packages will enable PyInstaller builds.
1 parent 97256de commit 434810f

File tree

2 files changed

+1
-83
lines changed

2 files changed

+1
-83
lines changed

.github/workflows/python-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
with:
5151
ref: ${{ inputs.ref || '' }}
5252
binary_name: ccproxy
53+
entry_point: 'ccproxy.cli.main:main'
5354
assets: '["README.md", "LICENSE"]'
5455
target_preset: ${{ inputs.target_preset || 'all' }}
5556
python_version: '3.11'

pyoxidizer.bzl

Lines changed: 0 additions & 83 deletions
This file was deleted.

0 commit comments

Comments
 (0)