pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-wheel



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jan 26 08:21:20 UTC 2026

Modified Files:
        pkgsrc/devel/py-wheel: Makefile PLIST distinfo

Log Message:
py-wheel: updated to 0.46.3

**0.46.3 (2026-01-22)**

- Fixed ``ImportError: cannot import name '_setuptools_logging' from 'wheel'`` when
  installed alongside an old version of setuptools and running the ``bdist_wheel``
  command

**0.46.2 (2026-01-22)**

- Restored the ``bdist_wheel`` command for compatibility with ``setuptools`` older than
  v70.1
- Importing ``wheel.bdist_wheel`` now emits a ``FutureWarning`` instead of a
  ``DeprecationWarning``
- Fixed ``wheel unpack`` potentially altering the permissions of files outside of the
  destination tree with maliciously crafted wheels (CVE-2026-24049)

**0.46.1 (2025-04-08)**

- Temporarily restored the ``wheel.macosx_libfile`` module

**0.46.0 (2025-04-03)**

- Dropped support for Python 3.8
- Removed the ``bdist_wheel`` setuptools command implementation and entry point.
  The ``wheel.bdist_wheel`` module is now just an alias to
  ``setuptools.command.bdist_wheel``, emitting a deprecation warning on import.
- Removed vendored ``packaging`` in favor of a run-time dependency on it
- Made the ``wheel.metadata`` module private (with a deprecation warning if it's
  imported
- Made the ``wheel.cli`` package private (no deprecation warning)
- Fixed an exception when calling the ``convert`` command with an empty description
  field


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/py-wheel/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/py-wheel/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/py-wheel/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-wheel/Makefile
diff -u pkgsrc/devel/py-wheel/Makefile:1.43 pkgsrc/devel/py-wheel/Makefile:1.44
--- pkgsrc/devel/py-wheel/Makefile:1.43 Sun Feb 23 19:38:37 2025
+++ pkgsrc/devel/py-wheel/Makefile      Mon Jan 26 08:21:20 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.43 2025/02/23 19:38:37 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2026/01/26 08:21:20 adam Exp $
 
-DISTNAME=      wheel-0.45.1
+DISTNAME=      wheel-0.46.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=w/wheel/}
 
@@ -12,7 +11,7 @@ COMMENT=      Tool for manipulating Python wh
 LICENSE=       mit
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-flit_core>=3.11:../../devel/py-flit_core
-TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools>=65:../../devel/py-setuptools
+TEST_DEPENDS+= ${PYPKGPREFIX}-setuptools>=77:../../devel/py-setuptools
 
 USE_LANGUAGES= c # for tests only
 

Index: pkgsrc/devel/py-wheel/PLIST
diff -u pkgsrc/devel/py-wheel/PLIST:1.13 pkgsrc/devel/py-wheel/PLIST:1.14
--- pkgsrc/devel/py-wheel/PLIST:1.13    Sun Feb 23 19:38:37 2025
+++ pkgsrc/devel/py-wheel/PLIST Mon Jan 26 08:21:20 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2025/02/23 19:38:37 wiz Exp $
+@comment $NetBSD: PLIST,v 1.14 2026/01/26 08:21:20 adam Exp $
 bin/wheel-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -14,82 +14,36 @@ ${PYSITELIB}/wheel/__main__.pyo
 ${PYSITELIB}/wheel/_bdist_wheel.py
 ${PYSITELIB}/wheel/_bdist_wheel.pyc
 ${PYSITELIB}/wheel/_bdist_wheel.pyo
+${PYSITELIB}/wheel/_commands/__init__.py
+${PYSITELIB}/wheel/_commands/__init__.pyc
+${PYSITELIB}/wheel/_commands/__init__.pyo
+${PYSITELIB}/wheel/_commands/convert.py
+${PYSITELIB}/wheel/_commands/convert.pyc
+${PYSITELIB}/wheel/_commands/convert.pyo
+${PYSITELIB}/wheel/_commands/pack.py
+${PYSITELIB}/wheel/_commands/pack.pyc
+${PYSITELIB}/wheel/_commands/pack.pyo
+${PYSITELIB}/wheel/_commands/tags.py
+${PYSITELIB}/wheel/_commands/tags.pyc
+${PYSITELIB}/wheel/_commands/tags.pyo
+${PYSITELIB}/wheel/_commands/unpack.py
+${PYSITELIB}/wheel/_commands/unpack.pyc
+${PYSITELIB}/wheel/_commands/unpack.pyo
+${PYSITELIB}/wheel/_metadata.py
+${PYSITELIB}/wheel/_metadata.pyc
+${PYSITELIB}/wheel/_metadata.pyo
 ${PYSITELIB}/wheel/_setuptools_logging.py
 ${PYSITELIB}/wheel/_setuptools_logging.pyc
 ${PYSITELIB}/wheel/_setuptools_logging.pyo
 ${PYSITELIB}/wheel/bdist_wheel.py
 ${PYSITELIB}/wheel/bdist_wheel.pyc
 ${PYSITELIB}/wheel/bdist_wheel.pyo
-${PYSITELIB}/wheel/cli/__init__.py
-${PYSITELIB}/wheel/cli/__init__.pyc
-${PYSITELIB}/wheel/cli/__init__.pyo
-${PYSITELIB}/wheel/cli/convert.py
-${PYSITELIB}/wheel/cli/convert.pyc
-${PYSITELIB}/wheel/cli/convert.pyo
-${PYSITELIB}/wheel/cli/pack.py
-${PYSITELIB}/wheel/cli/pack.pyc
-${PYSITELIB}/wheel/cli/pack.pyo
-${PYSITELIB}/wheel/cli/tags.py
-${PYSITELIB}/wheel/cli/tags.pyc
-${PYSITELIB}/wheel/cli/tags.pyo
-${PYSITELIB}/wheel/cli/unpack.py
-${PYSITELIB}/wheel/cli/unpack.pyc
-${PYSITELIB}/wheel/cli/unpack.pyo
 ${PYSITELIB}/wheel/macosx_libfile.py
 ${PYSITELIB}/wheel/macosx_libfile.pyc
 ${PYSITELIB}/wheel/macosx_libfile.pyo
 ${PYSITELIB}/wheel/metadata.py
 ${PYSITELIB}/wheel/metadata.pyc
 ${PYSITELIB}/wheel/metadata.pyo
-${PYSITELIB}/wheel/util.py
-${PYSITELIB}/wheel/util.pyc
-${PYSITELIB}/wheel/util.pyo
-${PYSITELIB}/wheel/vendored/__init__.py
-${PYSITELIB}/wheel/vendored/__init__.pyc
-${PYSITELIB}/wheel/vendored/__init__.pyo
-${PYSITELIB}/wheel/vendored/packaging/LICENSE
-${PYSITELIB}/wheel/vendored/packaging/LICENSE.APACHE
-${PYSITELIB}/wheel/vendored/packaging/LICENSE.BSD
-${PYSITELIB}/wheel/vendored/packaging/__init__.py
-${PYSITELIB}/wheel/vendored/packaging/__init__.pyc
-${PYSITELIB}/wheel/vendored/packaging/__init__.pyo
-${PYSITELIB}/wheel/vendored/packaging/_elffile.py
-${PYSITELIB}/wheel/vendored/packaging/_elffile.pyc
-${PYSITELIB}/wheel/vendored/packaging/_elffile.pyo
-${PYSITELIB}/wheel/vendored/packaging/_manylinux.py
-${PYSITELIB}/wheel/vendored/packaging/_manylinux.pyc
-${PYSITELIB}/wheel/vendored/packaging/_manylinux.pyo
-${PYSITELIB}/wheel/vendored/packaging/_musllinux.py
-${PYSITELIB}/wheel/vendored/packaging/_musllinux.pyc
-${PYSITELIB}/wheel/vendored/packaging/_musllinux.pyo
-${PYSITELIB}/wheel/vendored/packaging/_parser.py
-${PYSITELIB}/wheel/vendored/packaging/_parser.pyc
-${PYSITELIB}/wheel/vendored/packaging/_parser.pyo
-${PYSITELIB}/wheel/vendored/packaging/_structures.py
-${PYSITELIB}/wheel/vendored/packaging/_structures.pyc
-${PYSITELIB}/wheel/vendored/packaging/_structures.pyo
-${PYSITELIB}/wheel/vendored/packaging/_tokenizer.py
-${PYSITELIB}/wheel/vendored/packaging/_tokenizer.pyc
-${PYSITELIB}/wheel/vendored/packaging/_tokenizer.pyo
-${PYSITELIB}/wheel/vendored/packaging/markers.py
-${PYSITELIB}/wheel/vendored/packaging/markers.pyc
-${PYSITELIB}/wheel/vendored/packaging/markers.pyo
-${PYSITELIB}/wheel/vendored/packaging/requirements.py
-${PYSITELIB}/wheel/vendored/packaging/requirements.pyc
-${PYSITELIB}/wheel/vendored/packaging/requirements.pyo
-${PYSITELIB}/wheel/vendored/packaging/specifiers.py
-${PYSITELIB}/wheel/vendored/packaging/specifiers.pyc
-${PYSITELIB}/wheel/vendored/packaging/specifiers.pyo
-${PYSITELIB}/wheel/vendored/packaging/tags.py
-${PYSITELIB}/wheel/vendored/packaging/tags.pyc
-${PYSITELIB}/wheel/vendored/packaging/tags.pyo
-${PYSITELIB}/wheel/vendored/packaging/utils.py
-${PYSITELIB}/wheel/vendored/packaging/utils.pyc
-${PYSITELIB}/wheel/vendored/packaging/utils.pyo
-${PYSITELIB}/wheel/vendored/packaging/version.py
-${PYSITELIB}/wheel/vendored/packaging/version.pyc
-${PYSITELIB}/wheel/vendored/packaging/version.pyo
-${PYSITELIB}/wheel/vendored/vendor.txt
 ${PYSITELIB}/wheel/wheelfile.py
 ${PYSITELIB}/wheel/wheelfile.pyc
 ${PYSITELIB}/wheel/wheelfile.pyo

Index: pkgsrc/devel/py-wheel/distinfo
diff -u pkgsrc/devel/py-wheel/distinfo:1.32 pkgsrc/devel/py-wheel/distinfo:1.33
--- pkgsrc/devel/py-wheel/distinfo:1.32 Sat Nov 23 11:15:58 2024
+++ pkgsrc/devel/py-wheel/distinfo      Mon Jan 26 08:21:20 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.32 2024/11/23 11:15:58 adam Exp $
+$NetBSD: distinfo,v 1.33 2026/01/26 08:21:20 adam Exp $
 
-BLAKE2s (wheel-0.45.1.tar.gz) = e119885fb7d06cb29775ef58155e9951d49bfdb06ac766ef6ad7f9425c1f3040
-SHA512 (wheel-0.45.1.tar.gz) = df45f00e9eaeae2f27f813f31591590c961da2f6bff15bba6fb2a14d529c221f39b29894b8da408fe49cd4b760840a0e05c4baef377ccfacd9983c0bba83d6d8
-Size (wheel-0.45.1.tar.gz) = 107545 bytes
+BLAKE2s (wheel-0.46.3.tar.gz) = acbbd3a8478632c777ccb866d2aa4e0abf5a1212a92df815e7cdadba3f44ba1d
+SHA512 (wheel-0.46.3.tar.gz) = 4bda170a085b00bead5bd5beb1cd865af3699a940774615c087b9e96c86a56a1f3992613df162bc055aebcc84bc0e13df310a38c6102cfc1d5d78e8af33d4e1a
+Size (wheel-0.46.3.tar.gz) = 60605 bytes



Home | Main Index | Thread Index | Old Index