From f45acf160a7a245aca65a1d6b51582748e3bd9a3 Mon Sep 17 00:00:00 2001 From: Anderson Bravalheri Date: Thu, 7 Sep 2023 02:37:15 +0100 Subject: [PATCH] Update news fragment --- NEWS.rst | 30 ++++++++++++++++++++++++++++++ newsfragments/3903.feature.rst | 2 -- newsfragments/3904.feature.1.rst | 3 --- newsfragments/3904.feature.2.rst | 2 -- newsfragments/4023.misc.rst | 2 -- newsfragments/4027.misc.1.rst | 1 - newsfragments/4027.misc.2.rst | 1 - newsfragments/4041.bugfix.1.rst | 2 -- newsfragments/4041.bugfix.2.rst | 2 -- 9 files changed, 30 insertions(+), 15 deletions(-) delete mode 100644 newsfragments/3903.feature.rst delete mode 100644 newsfragments/3904.feature.1.rst delete mode 100644 newsfragments/3904.feature.2.rst delete mode 100644 newsfragments/4023.misc.rst delete mode 100644 newsfragments/4027.misc.1.rst delete mode 100644 newsfragments/4027.misc.2.rst delete mode 100644 newsfragments/4041.bugfix.1.rst delete mode 100644 newsfragments/4041.bugfix.2.rst diff --git a/NEWS.rst b/NEWS.rst index 2c5e02ff43..82cd7bf5ff 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,33 @@ +v68.2.0 +======= + +Features +-------- + +- Rework how ``setuptools`` internally handles ``dependencies/install_requires`` + and ``optional-dependencies/extras_require``. (#3903) +- Improve the generated ``PKG-INFO`` files, by adding ``Requires-Dist`` fields. + Previously, these fields would be omitted in favour of a non-standard + ``*.egg-info/requires.txt`` file (which is still generated for the time being). (#3904) +- Improve atomicity when writing ``PKG-INFO`` files to avoid race + conditions with ``importlib.metadata``. (#3904) + + +Bugfixes +-------- + +- Fix the name given to the ``*-nspkg.pth`` files in editable installs, + ensuring they are unique per distribution. (#4041) +- Workaround some limitations on ``pkg_resources``-style legacy namespaces in + the meta path finder for editable installations. (#4041) + + +Misc +---- + +- #4023, #4027, #4027 + + v68.1.2 ======= diff --git a/newsfragments/3903.feature.rst b/newsfragments/3903.feature.rst deleted file mode 100644 index ac6c00a2fb..0000000000 --- a/newsfragments/3903.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Rework how ``setuptools`` internally handles ``dependencies/install_requires`` -and ``optional-dependencies/extras_require``. diff --git a/newsfragments/3904.feature.1.rst b/newsfragments/3904.feature.1.rst deleted file mode 100644 index 114553846e..0000000000 --- a/newsfragments/3904.feature.1.rst +++ /dev/null @@ -1,3 +0,0 @@ -Improve the generated ``PKG-INFO`` files, by adding ``Requires-Dist`` fields. -Previously, these fields would be omitted in favour of a non-standard -``*.egg-info/requires.txt`` file (which is still generated for the time being). diff --git a/newsfragments/3904.feature.2.rst b/newsfragments/3904.feature.2.rst deleted file mode 100644 index 0c80d33c06..0000000000 --- a/newsfragments/3904.feature.2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve atomicity when writing ``PKG-INFO`` files to avoid race -conditions with ``importlib.metadata``. diff --git a/newsfragments/4023.misc.rst b/newsfragments/4023.misc.rst deleted file mode 100644 index 9a0c2e7736..0000000000 --- a/newsfragments/4023.misc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Avoid circular imports (particularly between ``setuptools/{__init__,dist,monkey}.py``), -or at least delay them, so tools like ``sphinx`` don't have problems analysing the codebase. diff --git a/newsfragments/4027.misc.1.rst b/newsfragments/4027.misc.1.rst deleted file mode 100644 index 2c84450f0f..0000000000 --- a/newsfragments/4027.misc.1.rst +++ /dev/null @@ -1 +0,0 @@ -Removed ``pandas`` from integration tests. diff --git a/newsfragments/4027.misc.2.rst b/newsfragments/4027.misc.2.rst deleted file mode 100644 index d33b85a6c6..0000000000 --- a/newsfragments/4027.misc.2.rst +++ /dev/null @@ -1 +0,0 @@ -Added ``pyyaml``, ``charset-normalizer`` and ``protobuf`` to integration tests. diff --git a/newsfragments/4041.bugfix.1.rst b/newsfragments/4041.bugfix.1.rst deleted file mode 100644 index b464efcb71..0000000000 --- a/newsfragments/4041.bugfix.1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix the name given to the ``*-nspkg.pth`` files in editable installs, -ensuring they are unique per distribution. diff --git a/newsfragments/4041.bugfix.2.rst b/newsfragments/4041.bugfix.2.rst deleted file mode 100644 index a497fa789b..0000000000 --- a/newsfragments/4041.bugfix.2.rst +++ /dev/null @@ -1,2 +0,0 @@ -Workaround some limitations on ``pkg_resources``-style legacy namespaces in -the meta path finder for editable installations.