From 8f5559c859309a170c2056e04020ea9679fc7517 Mon Sep 17 00:00:00 2001 From: Anderson Bravalheri Date: Mon, 11 Nov 2024 17:56:34 +0000 Subject: [PATCH] =?UTF-8?q?Bump=20version:=2075.3.0=20=E2=86=92=2075.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- NEWS.rst | 30 ++++++++++++++++++++++++++++++ newsfragments/+f0b61194.bugfix.rst | 1 - newsfragments/4611.feature.rst | 7 ------- newsfragments/4718.feature.1.rst | 1 - newsfragments/4718.feature.2.rst | 4 ---- newsfragments/4718.feature.3.rst | 3 --- newsfragments/4740.feature.rst | 1 - pyproject.toml | 2 +- 9 files changed, 32 insertions(+), 19 deletions(-) delete mode 100644 newsfragments/+f0b61194.bugfix.rst delete mode 100644 newsfragments/4611.feature.rst delete mode 100644 newsfragments/4718.feature.1.rst delete mode 100644 newsfragments/4718.feature.2.rst delete mode 100644 newsfragments/4718.feature.3.rst delete mode 100644 newsfragments/4740.feature.rst diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 974699dc24..23aaeed4e4 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 75.3.0 +current_version = 75.4.0 commit = True tag = True diff --git a/NEWS.rst b/NEWS.rst index 39bd36de66..04666a9c02 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,33 @@ +v75.4.0 +======= + +Features +-------- + +- Added support for the environment variable + ``SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true``, allowing users to bypass + the validation of ``pyproject.toml``. + This option should be used only as a last resort when resolving dependency + issues, as it may lead to improper functioning. + Users who enable this setting are responsible for ensuring that ``pyproject.toml`` + complies with setuptools requirements. (#4611) +- Require Python 3.9 or later. (#4718) +- Remove dependency on ``importlib_resources`` + and the vendored copy of the library. + Instead, ``setuptools`` consistently rely on stdlib's ``importlib.resources`` + (available on Python 3.9+). (#4718) +- Setuptools' ``bdist_wheel`` implementation no longer produces wheels with + the ``m`` SOABI flag (pymalloc-related). + This flag was removed on Python 3.8+ (see :obj:`sys.abiflags`). (#4718) +- Updated vendored packaging version to 24.2. (#4740) + + +Bugfixes +-------- + +- Merge with pypa/distutils@251797602, including fix for dirutil.mkpath handling in pypa/distutils#304. + + v75.3.0 ======= diff --git a/newsfragments/+f0b61194.bugfix.rst b/newsfragments/+f0b61194.bugfix.rst deleted file mode 100644 index 597165c3a0..0000000000 --- a/newsfragments/+f0b61194.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Merge with pypa/distutils@251797602, including fix for dirutil.mkpath handling in pypa/distutils#304. \ No newline at end of file diff --git a/newsfragments/4611.feature.rst b/newsfragments/4611.feature.rst deleted file mode 100644 index ee7da9fbad..0000000000 --- a/newsfragments/4611.feature.rst +++ /dev/null @@ -1,7 +0,0 @@ -Added support for the environment variable -``SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true``, allowing users to bypass -the validation of ``pyproject.toml``. -This option should be used only as a last resort when resolving dependency -issues, as it may lead to improper functioning. -Users who enable this setting are responsible for ensuring that ``pyproject.toml`` -complies with setuptools requirements. diff --git a/newsfragments/4718.feature.1.rst b/newsfragments/4718.feature.1.rst deleted file mode 100644 index f171cdde84..0000000000 --- a/newsfragments/4718.feature.1.rst +++ /dev/null @@ -1 +0,0 @@ -Require Python 3.9 or later. diff --git a/newsfragments/4718.feature.2.rst b/newsfragments/4718.feature.2.rst deleted file mode 100644 index 7c32c13b61..0000000000 --- a/newsfragments/4718.feature.2.rst +++ /dev/null @@ -1,4 +0,0 @@ -Remove dependency on ``importlib_resources`` -and the vendored copy of the library. -Instead, ``setuptools`` consistently rely on stdlib's ``importlib.resources`` -(available on Python 3.9+). diff --git a/newsfragments/4718.feature.3.rst b/newsfragments/4718.feature.3.rst deleted file mode 100644 index 9c80da9064..0000000000 --- a/newsfragments/4718.feature.3.rst +++ /dev/null @@ -1,3 +0,0 @@ -Setuptools' ``bdist_wheel`` implementation no longer produces wheels with -the ``m`` SOABI flag (pymalloc-related). -This flag was removed on Python 3.8+ (see :obj:`sys.abiflags`). diff --git a/newsfragments/4740.feature.rst b/newsfragments/4740.feature.rst deleted file mode 100644 index 9dd6db56cf..0000000000 --- a/newsfragments/4740.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Updated vendored packaging version to 24.2. diff --git a/pyproject.toml b/pyproject.toml index 48eda3bc09..c8a739bcad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ backend-path = ["."] [project] name = "setuptools" -version = "75.3.0" +version = "75.4.0" authors = [ { name = "Python Packaging Authority", email = "distutils-sig@python.org" }, ]