Kataiser / tf2-rich-presence

Discord Rich Presence for Team Fortress 2
GNU General Public License v3.0
62 stars 8 forks source link

Update setuptools to 74.1.0 #472

Closed pyup-bot closed 2 months ago

pyup-bot commented 2 months ago

This PR updates setuptools from 71.0.3 to 74.1.0.

Changelog ### 74.1.0 ``` ======= Features -------- - Added support for defining ``ext-modules`` via ``pyproject.toml`` (**EXPERIMENTAL**, may change in future releases). (4568) Bugfixes -------- - Merge with pypa/distutils3dcdf8567, removing the duplicate vendored copy of packaging. (4622) - Restored ``setuptools.msvc.Environmentinfo`` as it is used externally. (4625) ``` ### 74.0.0 ``` ======= Features -------- - Changed the type of error raised by ``setuptools.command.easy_install.CommandSpec.from_param`` on unsupported argument from `AttributeError` to `TypeError` -- by :user:`Avasam` (4548) - Added detection of ARM64 variant of MSVC -- by :user:`saschanaz` (4553) - Made ``setuptools.package_index.Credential`` a `typing.NamedTuple` -- by :user:`Avasam` (4585) - Reraise error from ``setuptools.command.easy_install.auto_chmod`` instead of nonsensical ``TypeError: '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 from ``sdist``. (4603) Deprecations and Removals ------------------------- - Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. (4600) - Synced with pypa/distutils58fe058e4, including consolidating Visual Studio 2017 support (4600, pypa/distutils289), removal of deprecated legacy MSVC compiler modules (pypa/distutils287), suppressing of errors when the home directory is missing (pypa/distutils278), removal of wininst binaries (pypa/distutils282). (4606) Misc ---- - 4592 ``` ### 73.0.1 ``` ======= Bugfixes -------- - Remove `abc.ABCMeta` metaclass from abstract classes. `pypa/setuptools4503 <https://github.com/pypa/setuptools/pull/4503>`_ had an unintended consequence of causing potential ``TypeError: 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) ``` ### 73.0.0 ``` ======= Features -------- - Mark abstract base classes and methods with `abc.ABC` and `abc.abstractmethod` -- by :user:`Avasam` (4503) - Changed the order of type checks in ``setuptools.command.easy_install.CommandSpec.from_param`` to support any `collections.abc.Iterable` of `str` param -- by :user:`Avasam` (4505) Bugfixes -------- - Prevent an error in ``bdist_wheel`` if ``compression`` is set to a `str` (even if valid) after finalizing options but before running the command. -- by :user:`Avasam` (4383) - Raises an exception when ``py_limited_api`` is used in a build with ``Py_GIL_DISABLED``. This is currently not supported (python/cpython111506). (4420) - Synced with pypa/distutils30b7331 including fix for modified check on empty sources (pypa/distutils284). Deprecations and Removals ------------------------- - ``setuptools`` is replacing the usages of :pypi:`ordered_set` with simple instances of ``dict[Hashable, None]``. This is done to remove the extra dependency and it is possible because since Python 3.7, ``dict`` maintain insertion order. (4574) Misc ---- - 4534, 4546, 4554, 4559, 4565 ``` ### 72.2.0 ``` ======= Features -------- - Merged with pypa/distutilsb7ee725f3 including: Support for Pathlike objects in data files and extensions (pypa/distutils272, pypa/distutils237), native support for C++ compilers (pypa/distuils228) and removed unused get_msvcr() (pypa/distutils274). (4538) ``` ### 72.1.0 ``` ======= Features -------- - Restore the tests command and deprecate access to the module. (4519) (4520) ``` ### 72.0.0 ``` ======= Deprecations and Removals ------------------------- - The test command has been removed. Users relying on 'setup.py test' will need to migrate to another test runner or pin setuptools before this version. (931) ``` ### 71.1.0 ``` ======= Features -------- - Added return types to typed public functions -- by :user:`Avasam` Marked `pkg_resources` as ``py.typed`` -- by :user:`Avasam` (4409) Misc ---- - 4492 ``` ### 71.0.4 ``` ======= Bugfixes -------- - Removed lingering unused code around Distribution._patched_dist. (4489) ```
Links - PyPI: https://pypi.org/project/setuptools - Changelog: https://data.safetycli.com/changelogs/setuptools/
pyup-bot commented 2 months ago

Closing this in favor of #473