Skip to content

Releases: pypa/auditwheel

6.6.0

04 Jan 14:33
6.6.0
78e3a6f

Choose a tag to compare

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 pytest in Python 3.14+ (#661)
  • Fix TestPolicyAccess::test_get_by_name when running on loongarch64 or riscv64 (#662)
  • Pin all actions and enable zizmor in pre-commit (#666)

Full Changelog: 6.5.1...6.6.0

6.5.1

28 Dec 10:02
6.5.1
430e67f

Choose a tag to compare

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

02 Nov 17:23
6.5.0
4159702

Choose a tag to compare

User-facing changes

  • [REMOVAL] Drop python 3.9 support (#631)
  • [FEATURE] Add manylinux_2_40 & manylinux_2_41 policies (#632, #626)
  • [FEATURE] Add libmvec.so.1 to manylinux whitelisted libraries (#632, #623)
  • [FEATURE] Generate SBOMs for repaired libraries (#577, #541, #398)

New Contributors

Full Changelog: 6.4.2...6.5.0

6.4.2

27 Jul 07:16
6.4.2
6cd30c1

Choose a tag to compare

User-facing changes

  • [FEATURE] Add libanl.so.1 to manylinux whitelisted libraries (#607)
  • [FEATURE] Add Python 3.14 support (#611)
  • [BUGFIX] Fix logged repaired file path (#609)

New Contributors

  • @xnox made their first contribution in #607

Full Changelog: 6.4.1...6.4.2

6.4.1

06 Jul 15:18
6.4.1
43ca6aa

Choose a tag to compare

What's Changed

User-facing changes

  • [FEATURE] Add manylinux_2_26 policy (#602)

Full Changelog: 6.4.0...6.4.1

6.4.0

25 May 15:09
6.4.0
93f45cc

Choose a tag to compare

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_NEEDED entries order in lddtree (#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

16 Mar 11:00
6.3.0
ff5b637

Choose a tag to compare

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

04 Jan 19:50
6.2.0
7d50cf2

Choose a tag to compare

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

Full Changelog: 6.1.0...6.2.0

6.1.0

11 Aug 11:15
6.1.0
f3025f2

Choose a tag to compare

Released August 11, 2024

User-facing changes

  • [FEATURE] Add manylinux_2_36 to manylinux_2_39 policies (#504)
  • [FEATURE] Add python 3.13 support (#510)
  • [BUGFIX] Don't create empty .libs directory (#489)
  • [BUGFIX] Portability fixes when running on windows (#480)

6.0.0

03 Feb 16:44
6.0.0
db79621

Choose a tag to compare

User-facing changes

  • [REMOVAL] Drop python 3.7 support (#457)
  • [REMOVAL] Remove the addtag subcommand (#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.so shall ignore dependencies of libfoo.so (#474)
  • [BUGFIX] Fix replacing RPATH on copied libs to the folder where they're copied ($ORIGIN) (#478)