Skip to content

Releases: matthew-brett/delocate

0.13.0

30 Jan 06:47
0.13.0
86bae83
Compare
Choose a tag to compare

Changelog

Changed

  • patch_wheel function raises FileNotFoundError instead of ValueError on
    missing patch files.
  • delocate.fuse.fuse_trees now auto-detects binary files instead of testing
    filename suffixes.
  • delocate-wheel and delocate-fuse now appends the delocate version used to
    the wheels metadata.

Deprecated

  • get_rpaths and get_install_id are deprecated due to not supporting
    architectures.
  • unique_by_index is deprecated. Use more-itertools unique_everseen instead.

Fixed

  • Fixed NotImplementedError when libraries depend on differing binaries
    per-architecture. #230
  • Now checks all architectures instead of an arbitrary default.
    This was causing inconsistent behavior across MacOS versions. #230
  • delocate-merge now supports libraries with missing or unusual extensions. #228
  • Now supports library files ending in parentheses.
  • Fixed Unknown Mach-O header error when encountering a fat static library. #229

Removed

  • Dropped support for Python 3.7 and Python 3.8. #226

What's Changed

Full Changelog: 0.12.0...0.13.0

0.12.0

29 Aug 20:23
0.12.0
b0c3781
Compare
Choose a tag to compare

Changelog

Added

  • delocate-wheel --lib-sdir now changes the suffix of the bundled library directory. #210

Changed

  • Sanitize rpaths (--sanitize-rpaths) is now the default behavior. Opt-out with the new --no-sanitize-rpaths flag. #223
  • Improved error message for when a MacOS target version is not met. #211
  • delocate-fuse is no longer available and will throw an error when invoked.
    To fuse two wheels together use delocate-merge. delocate-merge does not overwrite the first wheel. It creates a new wheel with an automatically determined name. If the old behavior is needed (not recommended) then pin the version to delocate==0.11.0. #215

Deprecated

  • --require-target-macos-version has been deprecated. MACOSX_DEPLOYMENT_TARGET should be used instead of this flag. #219

Fixed

  • Existing libraries causing DelocationError were not shown due to bad string formatting. #216
  • Wheels for macOS 11 and later were using invalid literal versions in tags instead of the macOS release version required by Python packagers. #219
  • Fixed regression in intel platform support. #219

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0