CVS commit: pkgsrc/devel/py-setuptools

"Thomas Klausner" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Aug  9 17:06:21 UTC 2026

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

Log Message:
py-setuptools: update to 84.0.0.

v84.0.0
=======

Features
--------

- Newline-separated ``keywords`` and ``platforms``, which are
invalid and corrupt the generated metadata (pypa/setuptools#4887),
are now handled forgivingly: each line is treated as a separate
item and a deprecation warning is emitted. Newlines were never a
valid separator for these fields -- the `old specification
<https://peps.python.org/pep-0345/>`_ separated items with spaces
and the current one uses commas. (#4887)
- ``Extension`` is now a dataclass, exposing type annotations for
its constructor arguments so subclasses (e.g. in Setuptools) can
inherit them without redeclaring each parameter. Passing unknown
keyword arguments is now deprecated. (pypa/distutils#373) (#5022)
- The C compiler modules now emit log messages through their own
``compilers.C.*`` loggers instead of the distutils root logger,
part of decoupling the compilers package from distutils. The logger
names are normalized to a stable ``compilers.C.*`` prefix so they
remain constant as the package migrates toward a standalone
``compilers.C`` distribution. (#5266)
- The C compilers gained a ``Compiler.call`` method -- a thin
wrapper over ``subprocess.check_call`` (with macOS deployment-target
env injection) that is the modern replacement for ``Compiler.spawn``.
The compilers no longer depend on ``distutils.spawn``,
``distutils.dir_util``, ``distutils.file_util``, ``distutils._modified``,
or ``distutils.util.execute``/``split_quoted``: the generic
``newer``/``newer_group`` and ``split_quoted`` helpers are vendored
into the ``compilers`` package, and
``Compiler.mkpath``/``move_file``/``execute`` are implemented
directly on the standard library (``os.makedirs``/``shutil.move``).
The methods are retained for backward compatibility. (#5267)
- The compilers no longer depend on ``distutils.util``,
``distutils.version``, ``distutils.compat``, or
``distutils._macos_compat``. The platform-identification helpers
(``get_platform``/``get_host_platform``/``is_mingw``) now live in
``distutils.compilers.platform.detect`` and the macOS deployment-target
logic and ``compiler_fixup`` in ``distutils.compilers.platform.macos``;
``CygwinCCompiler.gcc_version`` returns a ``packaging.version.Version``.
``distutils.util`` re-exports the platform/macOS helpers from their
new homes for backward compatibility rather than keeping duplicate
copies. (sysconfig lookups still route through distutils pending
its own decoupling.) (#5268)
- The compilers now read their build configuration from the standard
library's ``sysconfig`` instead of ``distutils.sysconfig``.
Per-compiler customization -- previously
``distutils.sysconfig.customize_compiler`` -- has moved into
``Compiler.configure_system()``: a no-op on the base class, with
``UnixCCompiler`` applying the compiler/flag/archiver settings
CPython recorded in ``sysconfig`` (and the usual
``CC``/``CFLAGS``/``LDSHARED``/… environment overrides).
``distutils.sysconfig.customize_compiler`` is retained as a thin
wrapper that calls ``compiler.configure_system()``. (#5269)

Bugfixes
--------

- The MSVC linker now passes its arguments through a response file
when the command line would exceed the Windows maximum length,
fixing failures when linking a large number of objects. (#4177)
- The Cygwin and MinGW compilers now pass ``-O1`` instead of a bare
``-O``. The two are equivalent to GCC, but ``cc1`` rejected the
bare form when building 32-bit extensions with ``-m32``. -- by
:user:`dchaudhari7177` (#4873)
- ``copy_file`` now preserves the full precision of the source's
modification time, so a copy is no longer considered older than
its source on filesystems with sub-second timestamp resolution.
(pypa/distutils#379) (#5079)
- Setuptools wheels no longer bundled the project's own test modules.
-- by :user:`itscloud0` (#5212)
- ``build_ext`` no longer fails when cross-compiling with a compiler
other than MSVC (such as MinGW). ``Compiler`` now provides a no-op
``initialize()`` that non-MSVC compilers inherit. (pypa/distutils#399)

Improved Documentation
----------------------

- Clarified what "correspond exactly to the directory structure"
means in
  the ``packages`` section of the Package Discovery user guide.
  (#4109)
- Documented how ``bdist_wheel``'s ``py_limited_api`` option controls
  ``abi3`` wheel tagging for extension modules -- by
  :user:`Himanshuagrawal4` (#4741)

Deprecations and Removals
-------------------------

- ``Compiler.spawn`` is deprecated in favor of the new ``Compiler.call``.
``call`` raises native ``subprocess`` exceptions; ``spawn`` remains
as a shim that emits a ``DeprecationWarning`` and translates them
to ``DistutilsExecError``. The MSVC ``spawn`` compatibility shim
for third-party monkeypatches predating the ``env`` argument
(numpy.distutils before 1.19, per pypa/distutils#15) has been
removed. ``distutils.spawn.spawn`` is likewise reduced to a thin
wrapper around ``subprocess.check_call``: it no longer resolves
``cmd[0]`` via ``shutil.which`` (``subprocess`` searches ``PATH``
itself) nor injects ``MACOSX_DEPLOYMENT_TARGET`` (that now lives
with the compilers, the only callers to which it applied). (#5267)
- Building an extension with a ``MACOSX_DEPLOYMENT_TARGET`` lower
than the interpreter's configured value now raises
``compilers.errors.PlatformError`` instead of
``distutils.errors.DistutilsPlatformError`` (the macOS deployment-target
check moved into the compilers package). ``CygwinCCompiler.gcc_version``
returns a ``packaging.version.Version`` rather than the removed
``distutils.version.LooseVersion``. Completing the transition begun
in pypa/distutils#246, ``UnixCCompiler.runtime_library_dir_option``
now returns the ``["-Wl,--enable-new-dtags", "-Wl,-rpath,<dir>"]``
list directly for GNU ld rather than collapsing it into a single
string, and the temporary ``distutils.compat.consolidate_linker_args``
shim has been removed. (#5268)
- The compilers now define their own exception vocabulary instead
of borrowing distutils' framework errors. Language-agnostic exceptions
(``Error``, ``UnknownFileType``, and a new ``PlatformError``) live
at ``distutils.compilers.errors``, leaving room for future
``compilers.<language>`` siblings; the C/C++-specific
``CompileError``/``LinkError``/``LibError``/``PreprocessError``
remain in ``distutils.compilers.C.errors``. The compilers now raise
``compilers.errors.PlatformError`` where they previously raised
``distutils.errors.DistutilsPlatformError``/``DistutilsModuleError``,
and ``compilers._modified.newer`` raises the stdlib ``FileNotFoundError``.
``distutils.errors`` keeps its own framework exceptions and re-exports
the compiler ones (``CCompilerError``, ``CompileError``, etc.) for
backward compatibility; because ``CCompilerError`` is
``compilers.errors.Error``, code catching it (as distutils' top-level
handlers do) still catches the new ``PlatformError``. (#5270)
- ``customize_compiler`` now asserts that the compiler-related
config variables (``CC``, ``CXX``, ``CFLAGS``, etc.) resolve to
strings, raising ``AssertionError`` if any are unexpectedly ``None``
rather than failing later with a less clear error. (pypa/distutils#363)


To generate a diff of this commit:
cvs rdiff -u -r1.277 -r1.278 pkgsrc/devel/py-setuptools/Makefile
cvs rdiff -u -r1.108 -r1.109 pkgsrc/devel/py-setuptools/PLIST
cvs rdiff -u -r1.251 -r1.252 pkgsrc/devel/py-setuptools/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 23 KB)
Modified files:

Index: pkgsrc/devel/py-setuptools/Makefile
diff -u pkgsrc/devel/py-setuptools/Makefile:1.277 pkgsrc/devel/py-setuptools/Makefile:1.278
--- pkgsrc/devel/py-setuptools/Makefile:1.277	Mon Jul  6 08:46:42 2026
+++ pkgsrc/devel/py-setuptools/Makefile	Sun Aug  9 17:06:21 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.277 2026/07/06 08:46:42 wiz Exp $
+# $NetBSD: Makefile,v 1.278 2026/08/09 17:06:21 wiz Exp $
 
-DISTNAME=	setuptools-83.0.0
+DISTNAME=	setuptools-84.0.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	devel python
 MASTER_SITES=	${MASTER_SITE_PYPI:=s/setuptools/}
@@ -32,13 +32,11 @@ TEST_DEPENDS+=	${PYPKGPREFIX}-virtualenv
 TEST_DEPENDS+=	${PYPKGPREFIX}-wheel>=0.44.0:../../devel/py-wheel
 # pyproject-hooks
 
-REPLACE_PYTHON+=	setuptools/_vendor/bin/wheel
-
 # Pick setuptools.tests which are not built nor installed.
 TEST_ENV+=	PYTHONPATH=${WRKSRC}
 
-# as of 83.0.0
-# 3 failed, 1002 passed, 31 skipped, 14 xfailed, 3 xpassed
+# as of 84.0.0 (make sure previous version is not installed by test dependency)
+# 1006 passed, 31 skipped, 13 xfailed, 3 xpassed
 .if make(test)
 ALLOW_NETWORK_ACCESS=	yes
 .endif

Index: pkgsrc/devel/py-setuptools/PLIST
diff -u pkgsrc/devel/py-setuptools/PLIST:1.108 pkgsrc/devel/py-setuptools/PLIST:1.109
--- pkgsrc/devel/py-setuptools/PLIST:1.108	Mon Jul  6 08:46:42 2026
+++ pkgsrc/devel/py-setuptools/PLIST	Sun Aug  9 17:06:21 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.108 2026/07/06 08:46:42 wiz Exp $
+@comment $NetBSD: PLIST,v 1.109 2026/08/09 17:06:21 wiz Exp $
 ${PYSITELIB}/_distutils_hack/__init__.py
 ${PYSITELIB}/_distutils_hack/__init__.pyc
 ${PYSITELIB}/_distutils_hack/__init__.pyo
@@ -24,6 +24,9 @@ ${PYSITELIB}/setuptools/_discovery.pyo
 ${PYSITELIB}/setuptools/_distutils/__init__.py
 ${PYSITELIB}/setuptools/_distutils/__init__.pyc
 ${PYSITELIB}/setuptools/_distutils/__init__.pyo
+${PYSITELIB}/setuptools/_distutils/_dataclass.py
+${PYSITELIB}/setuptools/_distutils/_dataclass.pyc
+${PYSITELIB}/setuptools/_distutils/_dataclass.pyo
 ${PYSITELIB}/setuptools/_distutils/_log.py
 ${PYSITELIB}/setuptools/_distutils/_log.pyc
 ${PYSITELIB}/setuptools/_distutils/_log.pyo
@@ -111,9 +114,9 @@ ${PYSITELIB}/setuptools/_distutils/compa
 ${PYSITELIB}/setuptools/_distutils/compat/numpy.py
 ${PYSITELIB}/setuptools/_distutils/compat/numpy.pyc
 ${PYSITELIB}/setuptools/_distutils/compat/numpy.pyo
-${PYSITELIB}/setuptools/_distutils/compat/py39.py
-${PYSITELIB}/setuptools/_distutils/compat/py39.pyc
-${PYSITELIB}/setuptools/_distutils/compat/py39.pyo
+${PYSITELIB}/setuptools/_distutils/compat/py310.py
+${PYSITELIB}/setuptools/_distutils/compat/py310.pyc
+${PYSITELIB}/setuptools/_distutils/compat/py310.pyo
 ${PYSITELIB}/setuptools/_distutils/compilers/C/base.py
 ${PYSITELIB}/setuptools/_distutils/compilers/C/base.pyc
 ${PYSITELIB}/setuptools/_distutils/compilers/C/base.pyo
@@ -127,27 +130,30 @@ ${PYSITELIB}/setuptools/_distutils/compi
 ${PYSITELIB}/setuptools/_distutils/compilers/C/msvc.pyc
 ${PYSITELIB}/setuptools/_distutils/compilers/C/msvc.pyo
 ${PYSITELIB}/setuptools/_distutils/compilers/C/py.typed
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_base.py
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_base.pyc
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_base.pyo
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_cygwin.py
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_cygwin.pyc
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_cygwin.pyo
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_mingw.py
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_mingw.pyc
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_mingw.pyo
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_msvc.py
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_msvc.pyc
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_msvc.pyo
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_unix.py
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_unix.pyc
-${PYSITELIB}/setuptools/_distutils/compilers/C/tests/test_unix.pyo
 ${PYSITELIB}/setuptools/_distutils/compilers/C/unix.py
 ${PYSITELIB}/setuptools/_distutils/compilers/C/unix.pyc
 ${PYSITELIB}/setuptools/_distutils/compilers/C/unix.pyo
 ${PYSITELIB}/setuptools/_distutils/compilers/C/zos.py
 ${PYSITELIB}/setuptools/_distutils/compilers/C/zos.pyc
 ${PYSITELIB}/setuptools/_distutils/compilers/C/zos.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/_modified.py
+${PYSITELIB}/setuptools/_distutils/compilers/_modified.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/_modified.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/_util.py
+${PYSITELIB}/setuptools/_distutils/compilers/_util.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/_util.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/errors.py
+${PYSITELIB}/setuptools/_distutils/compilers/errors.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/errors.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/logging.py
+${PYSITELIB}/setuptools/_distutils/compilers/logging.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/logging.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/platform/detect.py
+${PYSITELIB}/setuptools/_distutils/compilers/platform/detect.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/platform/detect.pyo
+${PYSITELIB}/setuptools/_distutils/compilers/platform/macos.py
+${PYSITELIB}/setuptools/_distutils/compilers/platform/macos.pyc
+${PYSITELIB}/setuptools/_distutils/compilers/platform/macos.pyo
 ${PYSITELIB}/setuptools/_distutils/core.py
 ${PYSITELIB}/setuptools/_distutils/core.pyc
 ${PYSITELIB}/setuptools/_distutils/core.pyo
@@ -191,120 +197,6 @@ ${PYSITELIB}/setuptools/_distutils/spawn
 ${PYSITELIB}/setuptools/_distutils/sysconfig.py
 ${PYSITELIB}/setuptools/_distutils/sysconfig.pyc
 ${PYSITELIB}/setuptools/_distutils/sysconfig.pyo
-${PYSITELIB}/setuptools/_distutils/tests/__init__.py
-${PYSITELIB}/setuptools/_distutils/tests/__init__.pyc
-${PYSITELIB}/setuptools/_distutils/tests/__init__.pyo
-${PYSITELIB}/setuptools/_distutils/tests/compat/__init__.py
-${PYSITELIB}/setuptools/_distutils/tests/compat/__init__.pyc
-${PYSITELIB}/setuptools/_distutils/tests/compat/__init__.pyo
-${PYSITELIB}/setuptools/_distutils/tests/compat/py39.py
-${PYSITELIB}/setuptools/_distutils/tests/compat/py39.pyc
-${PYSITELIB}/setuptools/_distutils/tests/compat/py39.pyo
-${PYSITELIB}/setuptools/_distutils/tests/support.py
-${PYSITELIB}/setuptools/_distutils/tests/support.pyc
-${PYSITELIB}/setuptools/_distutils/tests/support.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_archive_util.py
-${PYSITELIB}/setuptools/_distutils/tests/test_archive_util.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_archive_util.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist.py
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_dumb.py
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_dumb.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_dumb.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_rpm.py
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_rpm.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_bdist_rpm.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_build.py
-${PYSITELIB}/setuptools/_distutils/tests/test_build.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_build.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_build_clib.py
-${PYSITELIB}/setuptools/_distutils/tests/test_build_clib.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_build_clib.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_build_ext.py
-${PYSITELIB}/setuptools/_distutils/tests/test_build_ext.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_build_ext.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_build_py.py
-${PYSITELIB}/setuptools/_distutils/tests/test_build_py.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_build_py.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_build_scripts.py
-${PYSITELIB}/setuptools/_distutils/tests/test_build_scripts.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_build_scripts.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_check.py
-${PYSITELIB}/setuptools/_distutils/tests/test_check.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_check.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_clean.py
-${PYSITELIB}/setuptools/_distutils/tests/test_clean.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_clean.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_cmd.py
-${PYSITELIB}/setuptools/_distutils/tests/test_cmd.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_cmd.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_config_cmd.py
-${PYSITELIB}/setuptools/_distutils/tests/test_config_cmd.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_config_cmd.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_core.py
-${PYSITELIB}/setuptools/_distutils/tests/test_core.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_core.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_dir_util.py
-${PYSITELIB}/setuptools/_distutils/tests/test_dir_util.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_dir_util.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_dist.py
-${PYSITELIB}/setuptools/_distutils/tests/test_dist.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_dist.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_extension.py
-${PYSITELIB}/setuptools/_distutils/tests/test_extension.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_extension.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_file_util.py
-${PYSITELIB}/setuptools/_distutils/tests/test_file_util.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_file_util.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_filelist.py
-${PYSITELIB}/setuptools/_distutils/tests/test_filelist.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_filelist.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_install.py
-${PYSITELIB}/setuptools/_distutils/tests/test_install.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_install.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_install_data.py
-${PYSITELIB}/setuptools/_distutils/tests/test_install_data.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_install_data.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_install_headers.py
-${PYSITELIB}/setuptools/_distutils/tests/test_install_headers.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_install_headers.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_install_lib.py
-${PYSITELIB}/setuptools/_distutils/tests/test_install_lib.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_install_lib.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_install_scripts.py
-${PYSITELIB}/setuptools/_distutils/tests/test_install_scripts.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_install_scripts.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_log.py
-${PYSITELIB}/setuptools/_distutils/tests/test_log.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_log.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_modified.py
-${PYSITELIB}/setuptools/_distutils/tests/test_modified.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_modified.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_sdist.py
-${PYSITELIB}/setuptools/_distutils/tests/test_sdist.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_sdist.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_spawn.py
-${PYSITELIB}/setuptools/_distutils/tests/test_spawn.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_spawn.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_sysconfig.py
-${PYSITELIB}/setuptools/_distutils/tests/test_sysconfig.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_sysconfig.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_text_file.py
-${PYSITELIB}/setuptools/_distutils/tests/test_text_file.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_text_file.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_util.py
-${PYSITELIB}/setuptools/_distutils/tests/test_util.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_util.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_version.py
-${PYSITELIB}/setuptools/_distutils/tests/test_version.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_version.pyo
-${PYSITELIB}/setuptools/_distutils/tests/test_versionpredicate.py
-${PYSITELIB}/setuptools/_distutils/tests/test_versionpredicate.pyc
-${PYSITELIB}/setuptools/_distutils/tests/test_versionpredicate.pyo
-${PYSITELIB}/setuptools/_distutils/tests/unix_compat.py
-${PYSITELIB}/setuptools/_distutils/tests/unix_compat.pyc
-${PYSITELIB}/setuptools/_distutils/tests/unix_compat.pyo
 ${PYSITELIB}/setuptools/_distutils/text_file.py
 ${PYSITELIB}/setuptools/_distutils/text_file.pyc
 ${PYSITELIB}/setuptools/_distutils/text_file.pyo
@@ -883,186 +775,6 @@ ${PYSITELIB}/setuptools/namespaces.pyc
 ${PYSITELIB}/setuptools/namespaces.pyo
 ${PYSITELIB}/setuptools/script (dev).tmpl
 ${PYSITELIB}/setuptools/script.tmpl
-${PYSITELIB}/setuptools/tests/__init__.py
-${PYSITELIB}/setuptools/tests/__init__.pyc
-${PYSITELIB}/setuptools/tests/__init__.pyo
-${PYSITELIB}/setuptools/tests/compat/__init__.py
-${PYSITELIB}/setuptools/tests/compat/__init__.pyc
-${PYSITELIB}/setuptools/tests/compat/__init__.pyo
-${PYSITELIB}/setuptools/tests/compat/py39.py
-${PYSITELIB}/setuptools/tests/compat/py39.pyc
-${PYSITELIB}/setuptools/tests/compat/py39.pyo
-${PYSITELIB}/setuptools/tests/config/__init__.py
-${PYSITELIB}/setuptools/tests/config/__init__.pyc
-${PYSITELIB}/setuptools/tests/config/__init__.pyo
-${PYSITELIB}/setuptools/tests/config/downloads/__init__.py
-${PYSITELIB}/setuptools/tests/config/downloads/__init__.pyc
-${PYSITELIB}/setuptools/tests/config/downloads/__init__.pyo
-${PYSITELIB}/setuptools/tests/config/downloads/preload.py
-${PYSITELIB}/setuptools/tests/config/downloads/preload.pyc
-${PYSITELIB}/setuptools/tests/config/downloads/preload.pyo
-${PYSITELIB}/setuptools/tests/config/setupcfg_examples.txt
-${PYSITELIB}/setuptools/tests/config/test_apply_pyprojecttoml.py
-${PYSITELIB}/setuptools/tests/config/test_apply_pyprojecttoml.pyc
-${PYSITELIB}/setuptools/tests/config/test_apply_pyprojecttoml.pyo
-${PYSITELIB}/setuptools/tests/config/test_expand.py
-${PYSITELIB}/setuptools/tests/config/test_expand.pyc
-${PYSITELIB}/setuptools/tests/config/test_expand.pyo
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml.py
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml.pyc
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml.pyo
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.py
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.pyc
-${PYSITELIB}/setuptools/tests/config/test_pyprojecttoml_dynamic_deps.pyo
-${PYSITELIB}/setuptools/tests/config/test_setupcfg.py
-${PYSITELIB}/setuptools/tests/config/test_setupcfg.pyc
-${PYSITELIB}/setuptools/tests/config/test_setupcfg.pyo
-${PYSITELIB}/setuptools/tests/contexts.py
-${PYSITELIB}/setuptools/tests/contexts.pyc
-${PYSITELIB}/setuptools/tests/contexts.pyo
-${PYSITELIB}/setuptools/tests/environment.py
-${PYSITELIB}/setuptools/tests/environment.pyc
-${PYSITELIB}/setuptools/tests/environment.pyo
-${PYSITELIB}/setuptools/tests/fixtures.py
-${PYSITELIB}/setuptools/tests/fixtures.pyc
-${PYSITELIB}/setuptools/tests/fixtures.pyo
-${PYSITELIB}/setuptools/tests/indexes/test_links_priority/external.html
-${PYSITELIB}/setuptools/tests/indexes/test_links_priority/simple/foobar/index.html
-${PYSITELIB}/setuptools/tests/integration/__init__.py
-${PYSITELIB}/setuptools/tests/integration/__init__.pyc
-${PYSITELIB}/setuptools/tests/integration/__init__.pyo
-${PYSITELIB}/setuptools/tests/integration/helpers.py
-${PYSITELIB}/setuptools/tests/integration/helpers.pyc
-${PYSITELIB}/setuptools/tests/integration/helpers.pyo
-${PYSITELIB}/setuptools/tests/integration/test_pbr.py
-${PYSITELIB}/setuptools/tests/integration/test_pbr.pyc
-${PYSITELIB}/setuptools/tests/integration/test_pbr.pyo
-${PYSITELIB}/setuptools/tests/integration/test_pip_install_sdist.py
-${PYSITELIB}/setuptools/tests/integration/test_pip_install_sdist.pyc
-${PYSITELIB}/setuptools/tests/integration/test_pip_install_sdist.pyo
-${PYSITELIB}/setuptools/tests/mod_with_constant.py
-${PYSITELIB}/setuptools/tests/mod_with_constant.pyc
-${PYSITELIB}/setuptools/tests/mod_with_constant.pyo
-${PYSITELIB}/setuptools/tests/namespaces.py
-${PYSITELIB}/setuptools/tests/namespaces.pyc
-${PYSITELIB}/setuptools/tests/namespaces.pyo
-${PYSITELIB}/setuptools/tests/script-with-bom.py
-${PYSITELIB}/setuptools/tests/script-with-bom.pyc
-${PYSITELIB}/setuptools/tests/script-with-bom.pyo
-${PYSITELIB}/setuptools/tests/test_archive_util.py
-${PYSITELIB}/setuptools/tests/test_archive_util.pyc
-${PYSITELIB}/setuptools/tests/test_archive_util.pyo
-${PYSITELIB}/setuptools/tests/test_bdist_deprecations.py
-${PYSITELIB}/setuptools/tests/test_bdist_deprecations.pyc
-${PYSITELIB}/setuptools/tests/test_bdist_deprecations.pyo
-${PYSITELIB}/setuptools/tests/test_bdist_egg.py
-${PYSITELIB}/setuptools/tests/test_bdist_egg.pyc
-${PYSITELIB}/setuptools/tests/test_bdist_egg.pyo
-${PYSITELIB}/setuptools/tests/test_bdist_wheel.py
-${PYSITELIB}/setuptools/tests/test_bdist_wheel.pyc
-${PYSITELIB}/setuptools/tests/test_bdist_wheel.pyo
-${PYSITELIB}/setuptools/tests/test_build.py
-${PYSITELIB}/setuptools/tests/test_build.pyc
-${PYSITELIB}/setuptools/tests/test_build.pyo
-${PYSITELIB}/setuptools/tests/test_build_clib.py
-${PYSITELIB}/setuptools/tests/test_build_clib.pyc
-${PYSITELIB}/setuptools/tests/test_build_clib.pyo
-${PYSITELIB}/setuptools/tests/test_build_ext.py
-${PYSITELIB}/setuptools/tests/test_build_ext.pyc
-${PYSITELIB}/setuptools/tests/test_build_ext.pyo
-${PYSITELIB}/setuptools/tests/test_build_meta.py
-${PYSITELIB}/setuptools/tests/test_build_meta.pyc
-${PYSITELIB}/setuptools/tests/test_build_meta.pyo
-${PYSITELIB}/setuptools/tests/test_build_py.py
-${PYSITELIB}/setuptools/tests/test_build_py.pyc
-${PYSITELIB}/setuptools/tests/test_build_py.pyo
-${PYSITELIB}/setuptools/tests/test_config_discovery.py
-${PYSITELIB}/setuptools/tests/test_config_discovery.pyc
-${PYSITELIB}/setuptools/tests/test_config_discovery.pyo
-${PYSITELIB}/setuptools/tests/test_core_metadata.py
-${PYSITELIB}/setuptools/tests/test_core_metadata.pyc
-${PYSITELIB}/setuptools/tests/test_core_metadata.pyo
-${PYSITELIB}/setuptools/tests/test_depends.py
-${PYSITELIB}/setuptools/tests/test_depends.pyc
-${PYSITELIB}/setuptools/tests/test_depends.pyo
-${PYSITELIB}/setuptools/tests/test_develop.py
-${PYSITELIB}/setuptools/tests/test_develop.pyc
-${PYSITELIB}/setuptools/tests/test_develop.pyo
-${PYSITELIB}/setuptools/tests/test_dist.py
-${PYSITELIB}/setuptools/tests/test_dist.pyc
-${PYSITELIB}/setuptools/tests/test_dist.pyo
-${PYSITELIB}/setuptools/tests/test_dist_info.py
-${PYSITELIB}/setuptools/tests/test_dist_info.pyc
-${PYSITELIB}/setuptools/tests/test_dist_info.pyo
-${PYSITELIB}/setuptools/tests/test_distutils_adoption.py
-${PYSITELIB}/setuptools/tests/test_distutils_adoption.pyc
-${PYSITELIB}/setuptools/tests/test_distutils_adoption.pyo
-${PYSITELIB}/setuptools/tests/test_editable_install.py
-${PYSITELIB}/setuptools/tests/test_editable_install.pyc
-${PYSITELIB}/setuptools/tests/test_editable_install.pyo
-${PYSITELIB}/setuptools/tests/test_egg_info.py
-${PYSITELIB}/setuptools/tests/test_egg_info.pyc
-${PYSITELIB}/setuptools/tests/test_egg_info.pyo
-${PYSITELIB}/setuptools/tests/test_extern.py
-${PYSITELIB}/setuptools/tests/test_extern.pyc
-${PYSITELIB}/setuptools/tests/test_extern.pyo
-${PYSITELIB}/setuptools/tests/test_find_packages.py
-${PYSITELIB}/setuptools/tests/test_find_packages.pyc
-${PYSITELIB}/setuptools/tests/test_find_packages.pyo
-${PYSITELIB}/setuptools/tests/test_find_py_modules.py
-${PYSITELIB}/setuptools/tests/test_find_py_modules.pyc
-${PYSITELIB}/setuptools/tests/test_find_py_modules.pyo
-${PYSITELIB}/setuptools/tests/test_glob.py
-${PYSITELIB}/setuptools/tests/test_glob.pyc
-${PYSITELIB}/setuptools/tests/test_glob.pyo
-${PYSITELIB}/setuptools/tests/test_install_scripts.py
-${PYSITELIB}/setuptools/tests/test_install_scripts.pyc
-${PYSITELIB}/setuptools/tests/test_install_scripts.pyo
-${PYSITELIB}/setuptools/tests/test_logging.py
-${PYSITELIB}/setuptools/tests/test_logging.pyc
-${PYSITELIB}/setuptools/tests/test_logging.pyo
-${PYSITELIB}/setuptools/tests/test_manifest.py
-${PYSITELIB}/setuptools/tests/test_manifest.pyc
-${PYSITELIB}/setuptools/tests/test_manifest.pyo
-${PYSITELIB}/setuptools/tests/test_namespaces.py
-${PYSITELIB}/setuptools/tests/test_namespaces.pyc
-${PYSITELIB}/setuptools/tests/test_namespaces.pyo
-${PYSITELIB}/setuptools/tests/test_scripts.py
-${PYSITELIB}/setuptools/tests/test_scripts.pyc
-${PYSITELIB}/setuptools/tests/test_scripts.pyo
-${PYSITELIB}/setuptools/tests/test_sdist.py
-${PYSITELIB}/setuptools/tests/test_sdist.pyc
-${PYSITELIB}/setuptools/tests/test_sdist.pyo
-${PYSITELIB}/setuptools/tests/test_setopt.py
-${PYSITELIB}/setuptools/tests/test_setopt.pyc
-${PYSITELIB}/setuptools/tests/test_setopt.pyo
-${PYSITELIB}/setuptools/tests/test_setuptools.py
-${PYSITELIB}/setuptools/tests/test_setuptools.pyc
-${PYSITELIB}/setuptools/tests/test_setuptools.pyo
-${PYSITELIB}/setuptools/tests/test_shutil_wrapper.py
-${PYSITELIB}/setuptools/tests/test_shutil_wrapper.pyc
-${PYSITELIB}/setuptools/tests/test_shutil_wrapper.pyo
-${PYSITELIB}/setuptools/tests/test_unicode_utils.py
-${PYSITELIB}/setuptools/tests/test_unicode_utils.pyc
-${PYSITELIB}/setuptools/tests/test_unicode_utils.pyo
-${PYSITELIB}/setuptools/tests/test_virtualenv.py
-${PYSITELIB}/setuptools/tests/test_virtualenv.pyc
-${PYSITELIB}/setuptools/tests/test_virtualenv.pyo
-${PYSITELIB}/setuptools/tests/test_warnings.py
-${PYSITELIB}/setuptools/tests/test_warnings.pyc
-${PYSITELIB}/setuptools/tests/test_warnings.pyo
-${PYSITELIB}/setuptools/tests/test_wheel.py
-${PYSITELIB}/setuptools/tests/test_wheel.pyc
-${PYSITELIB}/setuptools/tests/test_wheel.pyo
-${PYSITELIB}/setuptools/tests/test_windows_wrappers.py
-${PYSITELIB}/setuptools/tests/test_windows_wrappers.pyc
-${PYSITELIB}/setuptools/tests/test_windows_wrappers.pyo
-${PYSITELIB}/setuptools/tests/text.py
-${PYSITELIB}/setuptools/tests/text.pyc
-${PYSITELIB}/setuptools/tests/text.pyo
-${PYSITELIB}/setuptools/tests/textwrap.py
-${PYSITELIB}/setuptools/tests/textwrap.pyc
-${PYSITELIB}/setuptools/tests/textwrap.pyo
 ${PYSITELIB}/setuptools/unicode_utils.py
 ${PYSITELIB}/setuptools/unicode_utils.pyc
 ${PYSITELIB}/setuptools/unicode_utils.pyo

Index: pkgsrc/devel/py-setuptools/distinfo
diff -u pkgsrc/devel/py-setuptools/distinfo:1.251 pkgsrc/devel/py-setuptools/distinfo:1.252
--- pkgsrc/devel/py-setuptools/distinfo:1.251	Mon Jul  6 08:46:42 2026
+++ pkgsrc/devel/py-setuptools/distinfo	Sun Aug  9 17:06:21 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.251 2026/07/06 08:46:42 wiz Exp $
+$NetBSD: distinfo,v 1.252 2026/08/09 17:06:21 wiz Exp $
 
-BLAKE2s (setuptools-83.0.0.tar.gz) = dd785ef0f375331e47028121763e3681fc21bcf8977fb4dceb9704168519391e
-SHA512 (setuptools-83.0.0.tar.gz) = d426f235471d30b41391bda63e8f3d461f54a6a4127594a2e2d0cab0c7576d511db5e5f211ed6cdac2afc620d3695e991a1dd08106f1201ec64697b14b3e0390
-Size (setuptools-83.0.0.tar.gz) = 1154254 bytes
+BLAKE2s (setuptools-84.0.0.tar.gz) = acc17cd8da40f98a1178f672acd98b4f1ad4d0d2062db777db64884216a31063
+SHA512 (setuptools-84.0.0.tar.gz) = 67721834362dd88c256cbd523413dbdcb99ca871bcc873ffa29c7667687973e1d5e15b0ea8ef4529711418b14d3d660771846877543001d4ab0fe8b4585ac9ad
+Size (setuptools-84.0.0.tar.gz) = 1168449 bytes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.