Skip to content

PyOxidizer 0.23.0

Compare
Choose a tag to compare
@indygreg indygreg released this 08 Nov 04:51

The documentation for this release is at https://gregoryszorc.com/docs/pyoxidizer/0.23.0/.

Backwards Compatibility Notes

  • The minimum Rust version has been changed from 1.60 to 1.61 to facilitate
    use of features required by some Rust crates.

Bug Fixes

  • Default macOS Python distributions should no longer crash when running
    tkinter. This fixes a regression introduced in the 0.20 release.
  • The paths to Python modules when using Python 3.10 is now properly resolved.
    Before, buggy version string parsing caused various code to look for Python
    modules in a 3.1 directory instead of 3.10. (#569, #600).
  • Changed interpreter initialization logic around sys.meta_path handling to
    be more resistant to additional entries. If site is imported during
    interpreter initialization, a .pth file in site-packages could have
    the side-effect of registering additional entries on sys.meta_path.
    Before, this could confuse our interpreter initialization code and result in
    OxidizedFinder not found on sys.meta_path[0] (this should never happen)
    errors. Our overly strict code is now more tolerant of unknown entries on
    sys.meta_path and this error should no longer occur. (#602)

Changes