diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 51d22156e4..4377121819 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 73.0.1 +current_version = 74.0.0 commit = True tag = True diff --git a/NEWS.rst b/NEWS.rst index 3c36fbfa5a..6bb9eeaf57 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,30 @@ +v74.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/distutils@58fe058e4, including consolidating Visual Studio 2017 support (#4600, pypa/distutils#289), removal of deprecated legacy MSVC compiler modules (pypa/distutils#287), suppressing of errors when the home directory is missing (pypa/distutils#278), removal of wininst binaries (pypa/distutils#282). (#4606) + + +Misc +---- + +- #4592 + + v73.0.1 ======= diff --git a/newsfragments/4548.feature.rst b/newsfragments/4548.feature.rst deleted file mode 100644 index 7fcf5f4377..0000000000 --- a/newsfragments/4548.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Changed the type of error raised by ``setuptools.command.easy_install.CommandSpec.from_param`` on unsupported argument from `AttributeError` to `TypeError` -- by :user:`Avasam` diff --git a/newsfragments/4553.feature.rst b/newsfragments/4553.feature.rst deleted file mode 100644 index 43ea1eeac9..0000000000 --- a/newsfragments/4553.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Added detection of ARM64 variant of MSVC -- by :user:`saschanaz` diff --git a/newsfragments/4585.feature.rst b/newsfragments/4585.feature.rst deleted file mode 100644 index 566bca75f8..0000000000 --- a/newsfragments/4585.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Made ``setuptools.package_index.Credential`` a `typing.NamedTuple` -- by :user:`Avasam` diff --git a/newsfragments/4592.misc.rst b/newsfragments/4592.misc.rst deleted file mode 100644 index 79d36a9d82..0000000000 --- a/newsfragments/4592.misc.rst +++ /dev/null @@ -1 +0,0 @@ -If somehow the ``EXT_SUFFIX`` configuration variable and ``SETUPTOOLS_EXT_SUFFIX`` environment variables are both missing, ``setuptools.command.build_ext.pyget_ext_filename`` will now raise an `OSError` instead of a `TypeError` -- by :user:`Avasam` diff --git a/newsfragments/4593.feature.rst b/newsfragments/4593.feature.rst deleted file mode 100644 index 4e3e4ed66b..0000000000 --- a/newsfragments/4593.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Reraise error from ``setuptools.command.easy_install.auto_chmod`` instead of nonsensical ``TypeError: 'Exception' object is not subscriptable`` -- by :user:`Avasam` diff --git a/newsfragments/4598.feature.rst b/newsfragments/4598.feature.rst deleted file mode 100644 index ee2ea40dfe..0000000000 --- a/newsfragments/4598.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Fully typed all collection attributes in ``pkg_resources`` -- by :user:`Avasam` diff --git a/newsfragments/4600.removal.rst b/newsfragments/4600.removal.rst deleted file mode 100644 index 9164225381..0000000000 --- a/newsfragments/4600.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is consolidated in distutils. \ No newline at end of file diff --git a/newsfragments/4603.feature.rst b/newsfragments/4603.feature.rst deleted file mode 100644 index 45dde0b5ad..0000000000 --- a/newsfragments/4603.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Automatically exclude ``.tox|.nox|.venv`` directories from ``sdist``. diff --git a/newsfragments/4606.removal.rst b/newsfragments/4606.removal.rst deleted file mode 100644 index 682bc193e6..0000000000 --- a/newsfragments/4606.removal.rst +++ /dev/null @@ -1 +0,0 @@ -Synced with pypa/distutils@58fe058e4, including consolidating Visual Studio 2017 support (#4600, pypa/distutils#289), removal of deprecated legacy MSVC compiler modules (pypa/distutils#287), suppressing of errors when the home directory is missing (pypa/distutils#278), removal of wininst binaries (pypa/distutils#282). diff --git a/pyproject.toml b/pyproject.toml index fbcd4b48ef..cee3b55fde 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ backend-path = ["."] [project] name = "setuptools" -version = "73.0.1" +version = "74.0.0" authors = [ { name = "Python Packaging Authority", email = "distutils-sig@python.org" }, ]