Skip to content

fix: ship desktop bundles without a Python DLL dependency - #75

Merged
RebelliousSmile merged 2 commits into
mainfrom
fix/python-runtime-dependency
Jul 31, 2026
Merged

fix: ship desktop bundles without a Python DLL dependency#75
RebelliousSmile merged 2 commits into
mainfrom
fix/python-runtime-dependency

Conversation

@RebelliousSmile

Copy link
Copy Markdown
Owner

What changed

  • make the PyO3 bridge opt-in instead of part of the default desktop feature set
  • add a regression test for self-contained default builds
  • bump the corrective release metadata to 0.3.1
  • remove the now-unnecessary PyO3 ABI workaround from the release workflow

Why

The v0.3.0 Windows executable imported python311.dll and failed to start on systems without Python 3.11. Production bundles must not depend on a system Python installation.

Validation

  • 360 frontend tests passed
  • 167 backend tests passed (2 network tests ignored)
  • 3 Tauri tests passed, including the new packaging regression
  • Tauri 0.3.1 Windows build succeeded without Python/PyO3 in the default dependency graph
  • executable smoke test stayed running for five seconds without a missing-DLL error

Fixes #74

@RebelliousSmile
RebelliousSmile marked this pull request as ready for review July 31, 2026 17:06
@RebelliousSmile
RebelliousSmile merged commit d24ea96 into main Jul 31, 2026
2 checks passed
@RebelliousSmile
RebelliousSmile deleted the fix/python-runtime-dependency branch July 31, 2026 17:06
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.

fix: remove Python DLL runtime dependency from desktop bundles

1 participant