Releases: pypa/wheel
Releases · pypa/wheel
Release list
0.48.0
- Added a
--local-versionoption towheel packto add, replace, or remove a PEP 440 local version identifier from a wheel (#570) - Fixed
wheel convertunnecessarily upgrading compatible core metadata versions (#643) - Fixed
wheel tagsproducing invalid archives when retagging wheels whose entries use ZIP64, by dropping the central-directory ZIP64 extra field that is not valid in a local file header (#692) - Fixed
wheel convertwriting the converted wheel outside the destination directory when the input archive contained a maliciously crafted project name or version with path separators (arbitrary file write / path traversal) (GHSA-vgq5-9859-3mmw)
0.47.0
0.46.3
- Fixed
ImportError: cannot import name '_setuptools_logging' from 'wheel'when installed alongside an old version of setuptools and running thebdist_wheelcommand (#676)
0.46.2
- Restored the
bdist_wheelcommand for compatibility withsetuptoolsolder than v70.1 - Importing
wheel.bdist_wheelnow emits aFutureWarninginstead of aDeprecationWarning - Fixed
wheel unpackpotentially altering the permissions of files outside of the destination tree with maliciously crafted wheels (CVE-2026-24049)
0.46.1
- Temporarily restored the
wheel.macosx_libfilemodule (#659)
0.46.0
- Dropped support for Python 3.8
- Removed the
bdist_wheelsetuptools command implementation and entry point. Thewheel.bdist_wheelmodule is now just an alias tosetuptools.command.bdist_wheel, emitting a deprecation warning on import. - Removed vendored
packagingin favor of a run-time dependency on it - Made the
wheel.metadatamodule private (with a deprecation warning if it's imported - Made the
wheel.clipackage private (no deprecation warning) - Fixed an exception when calling the
convertcommand with an empty description field
0.45.1
- Fixed pure Python wheels converted from eggs and wininst files having the ABI tag in the file name
0.45.0
-
Refactored the
convertcommand to not need setuptools to be installed -
Don't configure setuptools logging unless running
bdist_wheel -
Added a redirection from
wheel.bdist_wheel.bdist_wheeltosetuptools.command.bdist_wheel.bdist_wheelto improve compatibility withsetuptools' latest fixes.Projects are still advised to migrate away from the deprecated module and import the
setuptools' implementation explicitly. (PR by @abravalheri)
0.44.0
- Canonicalized requirements in METADATA file (PR by Wim Jeantine-Glenn)
- Deprecated the
bdist_wheelmodule, as the code was migrated tosetuptoolsitself
0.43.0
- Dropped support for Python 3.7
- Updated vendored
packagingto 24.0