Chore(deps): bump setuptools from 71.1.0 to 74.0.0
Bumps setuptools from 71.1.0 to 74.0.0.
Changelog
Sourced from setuptools's changelog.
v74.0.0
Features
- Changed the type of error raised by
setuptools.command.easy_install.CommandSpec.from_param
on unsupported argument fromAttributeError
toTypeError
-- by :user:Avasam
(#4548)- Added detection of ARM64 variant of MSVC -- by :user:
saschanaz
(#4553)- Made
setuptools.package_index.Credential
atyping.NamedTuple
-- by :user:Avasam
(#4585)- Reraise error from
setuptools.command.easy_install.auto_chmod
instead of nonsensicalTypeError: 'Exception' object is not subscriptable
-- by :user:Avasam
(#4593)- Fully typed all collection attributes in
pkg_resources
-- by :user:Avasam
(#4598)- Automatically exclude
.tox|.nox|.venv
directories fromsdist
. (#4603)Deprecations and Removals
- Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. (#4600)
- Synced with pypa/distutils@58fe058e4, including consolidating Visual Studio 2017 support (#4600, pypa/distutils#289
pypa/distutils#287
#4606)Misc
v73.0.1
Bugfixes
- Remove
abc.ABCMeta
metaclass from abstract classes.pypa/setuptools#4503 <https://github.com/pypa/setuptools/pull/4503>
_ had an unintended consequence of causing potentialTypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
-- by :user:Avasam
(#4579)v73.0.0
Features
- Mark abstract base classes and methods with
abc.ABC
andabc.abstractmethod
-- by :user:Avasam
(#4503)- Changed the order of type checks in
setuptools.command.easy_install.CommandSpec.from_param
to support anycollections.abc.Iterable
ofstr
param -- by :user:Avasam
(#4505)Bugfixes
- Prevent an error in
bdist_wheel
ifcompression
is set to astr
(even if valid) after finalizing options but before running the command. -- by :user:Avasam
(#4383)
... (truncated)
Commits
-
98ad794
Bump version: 73.0.1 → 74.0.0 -
b4fb917
Merge pull request #4600 from pypa/debt/msvc-monkey -
18a44d8
Add news fragment. -
5f8215d
Merge pull request #4548 from Avasam/from_param-TypeError -
6928048
Merge branch 'main' into debt/msvc-monkey -
11a6b59
Merge pull request #4606 from pypa/distutils-58fe058e4 -
903604b
Reraise sensible errors from auto_chmod (#4593) -
8ec5b5a
Add missing news fragment for PR 4603 -
e90dfd5
Exclude top-level.tox|.nox|.venv
from sdist (#4603) -
ef2957a
Reraise sensible errors from auto_chmod - Additional commits viewable in compare view