Releases: pypa/auditwheel
Releases · pypa/auditwheel
6.6.0
User-facing changes
- [BUGFIX] ignore weak symbols when checking blacklisted symbols (#665, #663)
- [FEATURE] Allow "repairing" pure python wheel (#660)
Housekeeping
- Fix running tests with
python -m pytestin Python 3.14+ (#661) - Fix TestPolicyAccess::test_get_by_name when running on
loongarch64orriscv64(#662) - Pin all actions and enable zizmor in pre-commit (#666)
Full Changelog: 6.5.1...6.6.0
6.5.1
User-facing changes
- [BUGFIX] Only restrict to lower priority policies in
get_symbol_policies(#648) - [BUGFIX] Take whitelisted libraries into account in
_get_machine_policy(#649, #645) - [BUGFIX] Don't allow highest priority policies with more grafted libraries than the requested policy (#649)
- [BUGFIX] Blacklist symbols from glibc 2.18 in earlier policies (#655, #647)
Housekeeping
- Move away from Travis CI (#633)
- Add tests using manylinux_2_35_armv7l image (#635)
- Fix architecture tests on i686 (#640)
- Enable all ruff linters (#653)
- Add trusted publishing workflow (#658)
- And more...
New Contributors
Full Changelog: 6.5.0...6.5.1
6.5.0
User-facing changes
- [REMOVAL] Drop python 3.9 support (#631)
- [FEATURE] Add
manylinux_2_40&manylinux_2_41policies (#632, #626) - [FEATURE] Add
libmvec.so.1to manylinux whitelisted libraries (#632, #623) - [FEATURE] Generate SBOMs for repaired libraries (#577, #541, #398)
New Contributors
- @sethmlarson made their first contribution in #577
Full Changelog: 6.4.2...6.5.0
6.4.2
6.4.1
6.4.0
Released May 25, 2025
User-facing changes
- [FEATURE] detect architecture/libc from wheel (#548)
- [FEATURE] Add libatomic.so.1 to lib_whitelist (#572)
- [BUGFIX] Respect
DT_NEEDEDentries order inlddtree(#561, #586) - [BUGFIX] Resolve path of InTemporaryDirectory name (#565)
- [BUGFIX] Clip zip timestamp to 1980-01-01 (#566)
- [BUGFIX] Compressed tag sets are not sorted when rewriting wheel filename (#583)
- [BUGFIX] Remove libpython linkage instead of ignoring it (#589)
New Contributors
Full Changelog: 6.3.0...6.4.0
6.3.0
Released March 16, 2025
User-facing changes
- [FEATURE] Add GNU_PROPERTY_X86_ISA_1_NEEDED detection (#535)
- [FEATURE] Add option to set zip compression level (#547)
- [FEATURE] Support to wildcard a path with --exclude (#528)
- [FEATURE] Add loongarch64 platform support (#522)
- [BUGFIX] Removal of valid additional RPATH for internal dependency (#557)
6.2.0
User-facing changes
- [REMOVAL] Drop python 3.8 support (#520)
- [FEATURE] Add ability to pass wildcard arguments to
--exclude(#508) - [FEATURE] Add musllinux riscv64 support (#526)
- [BUGFIX] Walk directories in sorted order for reproducibility (#517)
- [BUGFIX] Fix manylinux_2_37 & manylinux_2_38 policies (#527)
New Contributors
- @dalcinl made their first contribution in #517
- @KyleFromNVIDIA made their first contribution in #508
Full Changelog: 6.1.0...6.2.0
6.1.0
6.0.0
User-facing changes
- [REMOVAL] Drop python 3.7 support (#457)
- [REMOVAL] Remove the
addtagsubcommand (#455) - [FEATURE] Add python 3.12 support (#446)
- [BUGFIX] Repair ELF executables in the "scripts" directory (#443)
- [BUGFIX] Fix bitness detection (#471)
- [BUGFIX]
--exclude libfoo.soshall ignore dependencies oflibfoo.so(#474) - [BUGFIX] Fix replacing
RPATHon copied libs to the folder where they're copied ($ORIGIN) (#478)