Delocate

Latest version: v0.11.0

Safety actively analyzes 638845 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.10.2

Bugfix and compatibility release.

- Ensured support for versions of wheel beyond 0.37.1. If you are using older
versions of Delocate then you may need to to pin `wheel==0.37.1`.
[135](https://github.com/matthew-brett/delocate/issues/135)
- Fixed crashes when `otool` gives multiple architectures in its output.
This does not support different dependencies per-architecture.
[130](https://github.com/matthew-brett/delocate/pull/130)

0.10.1

Bugfix release.

- Delocate will no longer fail when libraries use different install names to
refer to the same library.
[134](https://github.com/matthew-brett/delocate/pull/134)

0.10.0

First release that requires Python 3.

- `wheel_libs` now supports recursive dependencies.
- `listdeps` command now supports recursive dependencies.
[118](https://github.com/matthew-brett/delocate/pull/118)
- Wheels with top-level extension modules or wheels using namespaces can now
be delocated.
[123](https://github.com/matthew-brett/delocate/pull/123)
- Wheels with multiple packages will no longer copy duplicate libraries.
[35](https://github.com/matthew-brett/delocate/issues/35)
- `delocate.tools.back_tick` has been deprecated.
[126](https://github.com/matthew-brett/delocate/pull/126)

0.9.1

Bugfix release.

- Fixed issue where Delocate would attempt to modify the install names of a
non-copied library which dynamically links to a copied library.
[120](https://github.com/matthew-brett/delocate/pull/120)

0.9.0

Refactoring, updating and `arm64` (M1) support.

- Libraries depending on `loader_path` are now supported (KB).
- `executable_path` is supported and defaults to the current Python
executable path. This can be changed with the `--executable-path` flag
(KB).
- The `--ignore-missing-dependencies` flag can be given to ignore errors and
delocate as many dependencies as possible (KB).
- Dependencies are now delocated recursively (KB).
- `delocate.delocating.copy_recurse` has been deprecated (KB).
- `delocate.libsana.resolve_rpath` has been deprecated (KB).
- Add required ad-hoc signing for libraries (IF).
- Fix to escape regexp special characters to occur in library names (such as
`++` in `libc++` (Grzegorz Bokota).
- Support for new `otool` output from arm architecture fat libraries (IF).
- Various CI improvements, including refactoring for test wheel generation,
replacing `i386` with `arm64` for dual architectures, and start of
Github workflow tests (MB, KB).
- Various documentation fixes (Brad Solomon, Andrew Murray).

0.8.2

Bugfix release.

- Force UTF-8 for import of README file. 0.8.1 introduced non-ascii
characters, so unguarded `open('README.rst', 'rt').read()` in `setup.py`
gives an encoding error. See GH issue 81. Thanks to Joshua Haberman for
the report.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.