Path to this page:
./
devel/py-wheel,
Tool for manipulating Python wheel files
Branch: CURRENT,
Version: 0.45.0nb1,
Package name: py312-wheel-0.45.0nb1,
Maintainer: pkgsrc-usersThis is a command line tool for manipulating Python wheel files, as
defined in PEP 427. It contains the following functionality:
- Convert .egg archives into .whl
- Unpack wheel archives
- Repack wheel archives
- Add or remove tags in existing wheel archives
Historical note
This project used to contain the implementation of the setuptools
bdist_wheel command, but as of setuptools v70.1, it no longer needs
wheel installed for that to work. Thus, you should install this only
if you intend to use the wheel command line tool!
Required to run:[
devel/py-setuptools] [
lang/python37]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 104.908 KB
Version history: (Expand)
- (2024-11-14) Updated to version: py312-wheel-0.45.0nb1
- (2024-11-10) Updated to version: py312-wheel-0.45.0
- (2024-08-05) Updated to version: py311-wheel-0.44.0
- (2024-03-17) Updated to version: py311-wheel-0.43.0
- (2023-11-27) Updated to version: py311-wheel-0.42.0
- (2023-10-31) Updated to version: py311-wheel-0.41.3
CVS history: (Expand)
2024-03-17 15:13:11 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
py-wheel: update to 0.43.0.
**0.43.0 (2024-03-11)**
- Dropped support for Python 3.7
- Updated vendored ``packaging`` to 24.0
|
2023-11-27 07:57:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-wheel: updated to 0.42.0
0.42.0 (2023-11-26)
- Allowed removing build tag with ``wheel tags --build ""``
- Fixed ``wheel pack`` and ``wheel tags`` writing updated ``WHEEL`` fields after a
blank line, causing other tools to ignore them
- Fixed ``wheel pack`` and ``wheel tags`` writing ``WHEEL`` with CRLF line endings or
a mix of CRLF and LF
- Fixed ``wheel pack --build-number ""`` not removing build tag from \
``WHEEL``
(above changes by Benjamin Gilbert)
|
2023-10-31 21:35:47 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-wheel: updated to 0.41.3
0.41.3
Updated vendored packaging to 23.2
Fixed ABI tag generation for CPython 3.13a1 on Windows
|
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | |
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
|
2023-08-22 22:38:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-wheel: updated to 0.41.2
0.41.2
- Fixed platform tag detection for GraalPy and 32-bit python running on an aarch64
kernel (PR by Matthieu Darbois)
- Fixed ``wheel tags`` to not list directories in ``RECORD`` files
(PR by Mike Taves)
- Fixed ABI tag generation for GraalPy (PR by Michael Simacek)
|
2023-08-06 09:07:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-wheel: updated to 0.41.1
0.41.1
- Fixed naming of the ``data_dir`` directory in the presence of local version segment
given via ``egg_info.tag_build``
- Fixed version specifiers in ``Requires-Dist`` being wrapped in parentheses
|
2023-07-24 20:36:56 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-wheel: updated to 0.41.0
0.41.0 (2023-07-22)
- Added full support of the build tag syntax to ``wheel tags`` (you can now set \
a build
tag like ``123mytag``)
- Fixed warning on Python 3.12 about ``onerror`` deprecation. (PR by Henry Schreiner)
- Support testing on Python 3.12 betas (PR by Ewout ter Hoeven)
|
2023-05-01 11:35:27 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
py-wheel: update to 0.40.0.
**0.40.0 (2023-03-14)**
- Added a ``wheel tags`` command to modify tags on an existing wheel
(PR by Henry Schreiner)
- Updated vendored ``packaging`` to 23.0
- ``wheel unpack`` now preserves the executable attribute of extracted files
- Fixed spaces in platform names not being converted to underscores (PR by David \
Tucker)
- Fixed ``RECORD`` files in generated wheels missing the regular file attribute
- Fixed ``DeprecationWarning`` about the use of the deprecated ``pkg_resources`` API
(PR by Thomas Grainger)
- Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
**0.38.4 (2022-11-09)**
- Fixed ``PKG-INFO`` conversion in ``bdist_wheel`` mangling UTF-8 header values in
``METADATA`` (PR by Anderson Bravalheri)
**0.38.3 (2022-11-08)**
- Fixed install failure when used with ``--no-binary``, reported on Ubuntu 20.04, by
removing ``setup_requires`` from ``setup.cfg``
**0.38.2 (2022-11-05)**
- Fixed regression introduced in v0.38.1 which broke parsing of wheel file names with
multiple platform tags
**0.38.1 (2022-11-04)**
- Removed install dependency on setuptools
- The future-proof fix in 0.36.0 for converting PyPy's SOABI into a abi tag was
faulty. Fixed so that future changes in the SOABI will not change the tag.
**0.38.0 (2022-10-21)**
- Dropped support for Python < 3.7
- Updated vendored ``packaging`` to 21.3
- Replaced all uses of ``distutils`` with ``setuptools``
- The handling of ``license_files`` (including glob patterns and default
values) is now delegated to ``setuptools>=57.0.0`` (#466).
The package dependencies were updated to reflect this change.
- Fixed potential DoS attack via the ``WHEEL_INFO_RE`` regular expression
- Fixed ``ValueError: ZIP does not support timestamps before 1980`` when using
``SOURCE_DATE_EPOCH=0`` or when on-disk timestamps are earlier than \
1980-01-01. Such
timestamps are now changed to the minimum value before packaging.
|