From 536d4a82059747873cab87654567a721489e1cd3 Mon Sep 17 00:00:00 2001 From: Anderson Bravalheri Date: Mon, 20 Nov 2023 17:26:14 +0000 Subject: [PATCH] =?UTF-8?q?Bump=20version:=2068.2.2=20=E2=86=92=2069.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- NEWS.rst | 48 +++++++++++++++++++++++++++++ newsfragments/+f8383dcd.feature.rst | 1 - newsfragments/3136.feature.rst | 2 -- newsfragments/4066.removal.1.rst | 2 -- newsfragments/4066.removal.2.rst | 4 --- newsfragments/4066.removal.3.rst | 4 --- newsfragments/4066.removal.4.rst | 2 -- newsfragments/4066.removal.5.rst | 4 --- newsfragments/4066.removal.6.rst | 4 --- newsfragments/4069.feature.rst | 1 - newsfragments/4079.removal.rst | 4 --- newsfragments/4094.bugfix.rst | 2 -- setup.cfg | 2 +- 14 files changed, 50 insertions(+), 32 deletions(-) delete mode 100644 newsfragments/+f8383dcd.feature.rst delete mode 100644 newsfragments/3136.feature.rst delete mode 100644 newsfragments/4066.removal.1.rst delete mode 100644 newsfragments/4066.removal.2.rst delete mode 100644 newsfragments/4066.removal.3.rst delete mode 100644 newsfragments/4066.removal.4.rst delete mode 100644 newsfragments/4066.removal.5.rst delete mode 100644 newsfragments/4066.removal.6.rst delete mode 100644 newsfragments/4069.feature.rst delete mode 100644 newsfragments/4079.removal.rst delete mode 100644 newsfragments/4094.bugfix.rst diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 9e6872031e..420d8297a2 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 68.2.2 +current_version = 69.0.0 commit = True tag = True diff --git a/NEWS.rst b/NEWS.rst index 295b7b8ce6..96231696f0 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -1,3 +1,51 @@ +v69.0.0 +======= + +Features +-------- + +- Include type information (``py.typed``, ``*.pyi``) by default (#3136) -- by :user:`Danie-1`, + **EXPERIMENTAL**. (#3136) +- Exported ``distutils.dep_util`` and ``setuptools.dep_util`` through ``setuptools.modified`` -- by :user:`Avasam` (#4069) +- Merged with pypa/distutils@7a04cbda0fc714. + + +Bugfixes +-------- + +- Replaced hardcoded numeric values with :obj:`dis.opmap`, + fixing problem with 3.13.0a1. (#4094) + + +Deprecations and Removals +------------------------- + +- Configuring project ``version`` and ``egg_info.tag_*`` in such a way that + results in invalid version strings (according to :pep:`440`) is no longer permitted. (#4066) +- Removed deprecated ``egg_base`` option from ``dist_info``. + Note that the ``dist_info`` command is considered internal to the way + ``setuptools`` build backend works and not intended for + public usage. (#4066) +- The parsing of the deprecated ``metadata.license_file`` and + ``metadata.requires`` fields in ``setup.cfg`` is no longer supported. + Users are expected to move to ``metadata.license_files`` and + ``options.install_requires`` (respectively). (#4066) +- Passing ``config_settings`` to ``setuptools.build_meta`` with + deprecated values for ``--global-option`` is no longer allowed. (#4066) +- Removed deprecated ``namespace-packages`` from ``pyproject.toml``. + Users are asked to use + :doc:`implicit namespace packages ` + (as defined in :pep:`420`). (#4066) +- Added strict enforcement for ``project.dynamic`` in ``pyproject.toml``. + This removes the transitional ability of users configuring certain parameters + via ``setup.py`` without making the necessary changes to ``pyproject.toml`` + (as mandated by :pep:`612`). (#4066) +- Removed handling of ``--config-settings["--build-option"]`` in ``setuptools.build_meta`` + from build-backend API hooks *other than* ``build_wheel``. + This was motivate by `errors caused when passing this option + `_. (#4079) + + v68.2.2 ======= diff --git a/newsfragments/+f8383dcd.feature.rst b/newsfragments/+f8383dcd.feature.rst deleted file mode 100644 index c8f0e82e55..0000000000 --- a/newsfragments/+f8383dcd.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Merged with pypa/distutils@7a04cbda0fc714. \ No newline at end of file diff --git a/newsfragments/3136.feature.rst b/newsfragments/3136.feature.rst deleted file mode 100644 index a57a8f4e57..0000000000 --- a/newsfragments/3136.feature.rst +++ /dev/null @@ -1,2 +0,0 @@ -Include type information (``py.typed``, ``*.pyi``) by default (#3136) -- by :user:`Danie-1`, -**EXPERIMENTAL**. diff --git a/newsfragments/4066.removal.1.rst b/newsfragments/4066.removal.1.rst deleted file mode 100644 index 40cfd976ec..0000000000 --- a/newsfragments/4066.removal.1.rst +++ /dev/null @@ -1,2 +0,0 @@ -Configuring project ``version`` and ``egg_info.tag_*`` in such a way that -results in invalid version strings (according to :pep:`440`) is no longer permitted. diff --git a/newsfragments/4066.removal.2.rst b/newsfragments/4066.removal.2.rst deleted file mode 100644 index ff3c7c2885..0000000000 --- a/newsfragments/4066.removal.2.rst +++ /dev/null @@ -1,4 +0,0 @@ -Removed deprecated ``egg_base`` option from ``dist_info``. -Note that the ``dist_info`` command is considered internal to the way -``setuptools`` build backend works and not intended for -public usage. diff --git a/newsfragments/4066.removal.3.rst b/newsfragments/4066.removal.3.rst deleted file mode 100644 index 7d4048b785..0000000000 --- a/newsfragments/4066.removal.3.rst +++ /dev/null @@ -1,4 +0,0 @@ -The parsing of the deprecated ``metadata.license_file`` and -``metadata.requires`` fields in ``setup.cfg`` is no longer supported. -Users are expected to move to ``metadata.license_files`` and -``options.install_requires`` (respectively). diff --git a/newsfragments/4066.removal.4.rst b/newsfragments/4066.removal.4.rst deleted file mode 100644 index d599450ac2..0000000000 --- a/newsfragments/4066.removal.4.rst +++ /dev/null @@ -1,2 +0,0 @@ -Passing ``config_settings`` to ``setuptools.build_meta`` with -deprecated values for ``--global-option`` is no longer allowed. diff --git a/newsfragments/4066.removal.5.rst b/newsfragments/4066.removal.5.rst deleted file mode 100644 index 99f77a0965..0000000000 --- a/newsfragments/4066.removal.5.rst +++ /dev/null @@ -1,4 +0,0 @@ -Removed deprecated ``namespace-packages`` from ``pyproject.toml``. -Users are asked to use -:doc:`implicit namespace packages ` -(as defined in :pep:`420`). diff --git a/newsfragments/4066.removal.6.rst b/newsfragments/4066.removal.6.rst deleted file mode 100644 index 350ea60eb6..0000000000 --- a/newsfragments/4066.removal.6.rst +++ /dev/null @@ -1,4 +0,0 @@ -Added strict enforcement for ``project.dynamic`` in ``pyproject.toml``. -This removes the transitional ability of users configuring certain parameters -via ``setup.py`` without making the necessary changes to ``pyproject.toml`` -(as mandated by :pep:`612`). diff --git a/newsfragments/4069.feature.rst b/newsfragments/4069.feature.rst deleted file mode 100644 index 64a0af5d41..0000000000 --- a/newsfragments/4069.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Exported ``distutils.dep_util`` and ``setuptools.dep_util`` through ``setuptools.modified`` -- by :user:`Avasam` diff --git a/newsfragments/4079.removal.rst b/newsfragments/4079.removal.rst deleted file mode 100644 index e3d779288c..0000000000 --- a/newsfragments/4079.removal.rst +++ /dev/null @@ -1,4 +0,0 @@ -Removed handling of ``--config-settings["--build-option"]`` in ``setuptools.build_meta`` -from build-backend API hooks *other than* ``build_wheel``. -This was motivate by `errors caused when passing this option -`_. diff --git a/newsfragments/4094.bugfix.rst b/newsfragments/4094.bugfix.rst deleted file mode 100644 index 8c73eaedbf..0000000000 --- a/newsfragments/4094.bugfix.rst +++ /dev/null @@ -1,2 +0,0 @@ -Replaced hardcoded numeric values with :obj:`dis.opmap`, -fixing problem with 3.13.0a1. diff --git a/setup.cfg b/setup.cfg index c22f452f16..4854e35c13 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = setuptools -version = 68.2.2 +version = 69.0.0 author = Python Packaging Authority author_email = distutils-sig@python.org description = Easily download, build, install, upgrade, and uninstall Python packages