Skip to content

Releases: pypa/auditwheel

5.0.0

18 Sep 09:57
5.0.0
a4b9251
Compare
Choose a tag to compare

Released Sep. 18, 2021

User-facing changes

  • [BUGFIX] Remove undeclared dependency on pkg_resources (#307)
  • [BUGFIX] Don't installs self in tox deps (#319)
  • [FEATURE] Add support for musllinux (#305, #311, #315)
  • [FEATURE] Replace unzip usage with Python's zipfile (#258, #324)
  • [FEATURE] libz.so.1 is now whitelisted (with some symbols blacklisted) (#152, #161, #334)

Housekeeping

  • Use python slim images to run tests (#308)
  • Manylinux2014 now uses devtoolset-10 (#316)
  • Use pre-commit to lint the code base (#331)
    • Run pyupgrade --py36-plus (#325)
    • Run isort --py 36 --profile black (#328)
    • Run black (#329)
  • Move mypy config to pyproject.toml (#326)
  • Move to an src layout (#332)

4.0.0

05 May 05:16
4.0.0
4b05be8
Compare
Choose a tag to compare

Released May. 5, 2021

  • No changes since 4.0.0.0b1.

4.0.0.0b1

03 Apr 12:03
4.0.0.0b1
52dd3df
Compare
Choose a tag to compare
4.0.0.0b1 Pre-release
Pre-release

User-facing changes

  • [BUGFIX] Patch RPATHs of non-Python extension dependencies (#136, #298)
  • [BUGFIX] Ensure policies in policy.json are compliant with PEP600 (#287)
    • This removes 2 non existing symbols from manylinux1 i686 policy and removes ncurses librairies from manylinux1 whitelist.
  • [FEATURE] Use PEP600 policy names (#288, #297)
    • The platform tag passed to auditwheel repair --plat argument can use either the PEP600 tag or the legacy tag. The repaired wheel will get both platform tags.
    • Inform about aliases in auditwheel repair --help
  • [FEATURE] Always repair as a single wheel (#289)
    • Add argument --only-plat to auditwheel repair for those who were keeping only the lowest priority tag wheel (i.e. the one requested by --plat argument).
  • [FEATURE] Add manylinux_2_27 policy (#299, #300)
  • [FEATURE] Add libexpat.so.1 to whitelisted libraries starting with manylinux2010 (#152, #301)

Housekeeping

  • Add manylinux_2_24 tests (#266)
  • Use GitHub Actions for x86_64 tests (#282, #294)
  • Rework auditwheel show checks in test_manylinux.py (#295)
  • Fix warning issued when testing tests/unit/test_policy.py (#296)

3.3.1

24 Dec 10:50
3.3.1
686024e
Compare
Choose a tag to compare

Released Dec. 24, 2020

User-facing changes

  • [FEATURE] Vendor wheel to improve user experience (#275)

Housekeeping

  • Fix twine check warning
  • Modernize Python syntax using pyupgrade --py36-plus (#278)
  • Remove usage of wheel imported helpers for python 2/3 compatibility (#276)
  • Bump wheel to 0.36.2 (#273)

3.3.0

06 Dec 17:10
3.3.0
5db255a
Compare
Choose a tag to compare

User-facing changes

  • [FEATURE] Add '--strip' option to repair (#255)
  • [FEATURE] Add manylinux_2_24 policy (#264)
  • [FEATURE] Add python 3.9 support (#265)
  • [FEATURE] Drop python 3.5 support (#261)

Housekeeping

  • The PyPA has adopted the PSF code of conduct (#256)
  • Remove unused find_package_dirs function (#267)
  • Bump wheel to 0.36.1 (#269)

3.2.0

26 Sep 12:17
6afd879
Compare
Choose a tag to compare

User-facing changes

3.1.1

25 Apr 08:57
af13871
Compare
Choose a tag to compare

User-facing changes

  • [BUGFIX] Always exclude ELF dynamic linker/loader from analysis (#213)
    • Fixes "auditwheel repair marked internal so files as shared library dependencies (#212)"
  • [BUGFIX] Correctly detect non-platform wheels (#224)
    • Fixes "Auditwheel addtag returns stack trace when given a none-any wheel (#218)"
  • [BUGFIX] Fix obsolete wheel usage in addtag (#226)

Housekeeping

  • Upgrade wheel to 0.34.2 (#235)

3.1.0

29 Jan 20:56
ea1e0f0
Compare
Choose a tag to compare

User-facing changes

  • [FEATURE] Put libraries in $WHEELNAME.libs to avoid vendoring multiple copies
    of the same library (#90)

Housekeeping

  • Upgrade wheel to 0.34 (#223)

3.0.0

11 Jan 18:31
d5cd0f6
Compare
Choose a tag to compare

Released Jan. 11, 2020

3.0.0.0rc1

07 Nov 21:37
3.0.0.0rc1
f350064
Compare
Choose a tag to compare
3.0.0.0rc1 Pre-release
Pre-release

Released Nov. 7, 2019

User-facing changes

  • [FEATURE] manylinux2014 policy (#192, #202)
  • [FEATURE] Update machine detection (#201)
  • [FEATURE] Advertise python 3.8 support and run python 3.8 in CI (#203)

Housekeeping

  • Run manylinux tests using current python version (#199)