Path to this page:
Subject: CVS commit: pkgsrc/devel/py-setuptools
From: Adam Ciarcinski
Date: 2023-11-27 10:58:35
Message id: 20231127095835.4D8AAFA40@cvs.NetBSD.org
Log Message:
py-setuptools: updated to 69.0.2
v69.0.2
Bugfixes
Added missing estimated date for removing setuptools.dep_util (deprecated in \
v69.0.0).
v69.0.1
Bugfixes
Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is \
issued instead of a hard failure.
v69.0.0
Features
Include type information (py.typed, *.pyi) by default
Exported distutils.dep_util and setuptools.dep_util through setuptools.modified
Bugfixes
Replaced hardcoded numeric values with :obj:`dis.opmap`, fixing problem with \
3.13.0a1.
Deprecations and Removals
Configuring project version and egg_info.tag_* in such a way that results in \
invalid version strings (according to PEP 440) is no longer permitted.
Removed deprecated egg_base option from dist_info. Note that the dist_info \
command is considered internal to the way setuptools build backend works and not \
intended for public usage.
The parsing of the deprecated metadata.license_file and metadata.requires fields \
in setup.cfg is no longer supported. Users are expected to move to \
metadata.license_files and options.install_requires (respectively).
Passing config_settings to setuptools.build_meta with deprecated values for \
--global-option is no longer allowed.
Removed deprecated namespace-packages from pyproject.toml. Users are asked to \
use :doc:`implicit namespace packages \
<PyPUG:guides/packaging-namespace-packages>` (as defined in PEP 420).
Added strict enforcement for project.dynamic in pyproject.toml. This removes the \
transitional ability of users configuring certain parameters via setup.py \
without making the necessary changes to pyproject.toml (as mandated by PEP 621).
Removed handling of --config-settings["--build-option"] in \
setuptools.build_meta from build-backend API hooks other than build_wheel. This \
was motivate by errors caused when passing this option.
Files: