-
Notifications
You must be signed in to change notification settings - Fork 59
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor dependency discovery to handle multiple architectures (#230)
* Add `-arch all` to all `otool` calls * Switch to _get_install_ids Deprecate get_install_id Update lower bound for typing_extensions * Fix get_install_names for multiple architectures Refactor unique_everseen-like function * Update mock test results Differing install names are handled, bad install ids are detected * Update MacOS runners Remove older deprecated runners and add newer ones * Refactor dependency collection to account for multiple architectures Now tracks install names and rpaths per-architecture. Deprecated several older functions. Refactored related functions to support pathlib. * Avoid pathlib for library path data Library paths can be sensitive and pathlib will mess with the trailing slash * Update changelog * Note deprecated public functions
- Loading branch information
1 parent
dfb21c8
commit 9169a66
Showing
8 changed files
with
309 additions
and
141 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.