Skip to content

PyInstaller builds for Linux, macOS, Windows#142

Merged
slauger merged 4 commits intomasterfrom
feat/pyinstaller-builds
Jan 8, 2026
Merged

PyInstaller builds for Linux, macOS, Windows#142
slauger merged 4 commits intomasterfrom
feat/pyinstaller-builds

Conversation

@slauger
Copy link
Copy Markdown
Owner

@slauger slauger commented Jan 8, 2026

Adds PyInstaller support for building standalone binaries.

  • Binaries built with Python 3.13
  • Tests run on all branches
  • Binaries attached to releases automatically

Tested locally on macOS.

- Add PyInstaller spec file for cross-platform binary builds
- Create dedicated pyinstaller.yml workflow for building binaries
- Integrate binary builds into release workflow with artifact uploads
- Enable tests for all branches in lint-and-type-check.yml
- Use Python 3.13 for PyInstaller builds
- Add smoke tests for binaries (version and help commands)
- Configure automatic upload of binaries to GitHub releases

The binaries will be built on every push and PR, but only uploaded
to releases when a new version is published on the master branch.
@slauger slauger merged commit e374594 into master Jan 8, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant