diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 2dd9009b5e..097be2c722 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 67.8.0 +current_version = 68.0.0 commit = True tag = True diff --git a/CHANGES.rst b/CHANGES.rst index 9b2c4fbcef..73d724ce05 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,3 +1,43 @@ +v68.0.0 +------- + + +Breaking Changes +^^^^^^^^^^^^^^^^ +* #3948: Removed verification for existing ``depends.txt`` file (deprecated since v0.5a4). +* #3948: Remove autofixing of broken ``.egg-info`` directories containing the ``-`` + character in their base name (without suffix). + They should no longer be produced by sufficiently new versions of ``setuptools`` + (warning introduced in 2005). +* #3948: Remove deprecated APIs in ``easy_install``: ``get_script_args``, + ``get_script_header`` and ``get_writer``. + The direct usage of ``easy_install`` has been deprecated since v58.3.0, + and the warnings regarding these APIs predate that version. +* #3948: Removed ``egg_info.get_pkg_info_revision`` (deprecated since 2015). +* #3948: Removed ``setuptools.dist._get_unpatched`` (deprecated since 2016) +* #3948: Removed support for SVN in ``setuptools.package_index`` (deprecated since 2018). +* #3948: Removed support for invalid ``pyproject.toml`` files. + During the implementation of PEP 621, it was identified that some users were + producing invalid files. As a transitional measure, the validation was relaxed + for a few use cases. The grace period, however, came to an end. + +Changes +^^^^^^^ +* #3760: Added symlink support to launcher for installed executables -- by :user:`eugene-sevostianov-sc` +* #3926: Updated vendored ``packaging`` version from 23.0 to 23.1 -- by :user:`MetRonnie` +* #3950: Implemented workaround for old versions of ``vswhere``, which miss the + ``-requiresAny`` parameter, such as the ones distributed together with Visual Studio 2017 < 15.6. +* #3952: Changed ``DistutilsMetaFinder`` to skip ``spec_for_pip`` on Python >= 3.12. +* #3952: Removed ``_distutils_hack.remove_shim`` on Python >= 3.12 + (since ``distutils`` was removed from the standard library, + ``DistutilsMetaFinder`` cannot be disabled on Python >= 3.12). + +Misc +^^^^ +* #3920: Add a link to deprecation warning in ``pkg_resources`` and improve + ``stacklevel`` for better visibility. + + v67.8.0 ------- diff --git a/changelog.d/3760.change.rst b/changelog.d/3760.change.rst deleted file mode 100644 index c1ec8e907f..0000000000 --- a/changelog.d/3760.change.rst +++ /dev/null @@ -1 +0,0 @@ -Added symlink support to launcher for installed executables -- by :user:`eugene-sevostianov-sc` \ No newline at end of file diff --git a/changelog.d/3920.misc.rst b/changelog.d/3920.misc.rst deleted file mode 100644 index d693b4acab..0000000000 --- a/changelog.d/3920.misc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add a link to deprecation warning in ``pkg_resources`` and improve -``stacklevel`` for better visibility. diff --git a/changelog.d/3926.change.rst b/changelog.d/3926.change.rst deleted file mode 100644 index 7a12d65338..0000000000 --- a/changelog.d/3926.change.rst +++ /dev/null @@ -1 +0,0 @@ -Updated vendored ``packaging`` version from 23.0 to 23.1 -- by :user:`MetRonnie` diff --git a/changelog.d/3948.breaking.1.rst b/changelog.d/3948.breaking.1.rst deleted file mode 100644 index 074afb1a24..0000000000 --- a/changelog.d/3948.breaking.1.rst +++ /dev/null @@ -1 +0,0 @@ -Removed verification for existing ``depends.txt`` file (deprecated since v0.5a4). diff --git a/changelog.d/3948.breaking.2.rst b/changelog.d/3948.breaking.2.rst deleted file mode 100644 index e1f72fd35d..0000000000 --- a/changelog.d/3948.breaking.2.rst +++ /dev/null @@ -1,4 +0,0 @@ -Remove autofixing of broken ``.egg-info`` directories containing the ``-`` -character in their base name (without suffix). -They should no longer be produced by sufficiently new versions of ``setuptools`` -(warning introduced in 2005). diff --git a/changelog.d/3948.breaking.3.rst b/changelog.d/3948.breaking.3.rst deleted file mode 100644 index 735eb6762b..0000000000 --- a/changelog.d/3948.breaking.3.rst +++ /dev/null @@ -1,4 +0,0 @@ -Remove deprecated APIs in ``easy_install``: ``get_script_args``, -``get_script_header`` and ``get_writer``. -The direct usage of ``easy_install`` has been deprecated since v58.3.0, -and the warnings regarding these APIs predate that version. diff --git a/changelog.d/3948.breaking.4.rst b/changelog.d/3948.breaking.4.rst deleted file mode 100644 index 6551706e0d..0000000000 --- a/changelog.d/3948.breaking.4.rst +++ /dev/null @@ -1 +0,0 @@ -Removed ``egg_info.get_pkg_info_revision`` (deprecated since 2015). diff --git a/changelog.d/3948.breaking.5.rst b/changelog.d/3948.breaking.5.rst deleted file mode 100644 index beb68523ca..0000000000 --- a/changelog.d/3948.breaking.5.rst +++ /dev/null @@ -1 +0,0 @@ -Removed ``setuptools.dist._get_unpatched`` (deprecated since 2016) diff --git a/changelog.d/3948.breaking.6.rst b/changelog.d/3948.breaking.6.rst deleted file mode 100644 index 67d918ebce..0000000000 --- a/changelog.d/3948.breaking.6.rst +++ /dev/null @@ -1 +0,0 @@ -Removed support for SVN in ``setuptools.package_index`` (deprecated since 2018). diff --git a/changelog.d/3948.breaking.7.rst b/changelog.d/3948.breaking.7.rst deleted file mode 100644 index 397649495a..0000000000 --- a/changelog.d/3948.breaking.7.rst +++ /dev/null @@ -1,4 +0,0 @@ -Removed support for invalid ``pyproject.toml`` files. -During the implementation of PEP 621, it was identified that some users were -producing invalid files. As a transitional measure, the validation was relaxed -for a few use cases. The grace period, however, came to an end. diff --git a/changelog.d/3950.change.rst b/changelog.d/3950.change.rst deleted file mode 100644 index c8b8aee961..0000000000 --- a/changelog.d/3950.change.rst +++ /dev/null @@ -1,2 +0,0 @@ -Implemented workaround for old versions of ``vswhere``, which miss the -``-requiresAny`` parameter, such as the ones distributed together with Visual Studio 2017 < 15.6. diff --git a/changelog.d/3952.change.1.rst b/changelog.d/3952.change.1.rst deleted file mode 100644 index fae1fdb9d7..0000000000 --- a/changelog.d/3952.change.1.rst +++ /dev/null @@ -1 +0,0 @@ -Changed ``DistutilsMetaFinder`` to skip ``spec_for_pip`` on Python >= 3.12. diff --git a/changelog.d/3952.change.2.rst b/changelog.d/3952.change.2.rst deleted file mode 100644 index 4e27cf3b81..0000000000 --- a/changelog.d/3952.change.2.rst +++ /dev/null @@ -1,3 +0,0 @@ -Removed ``_distutils_hack.remove_shim`` on Python >= 3.12 -(since ``distutils`` was removed from the standard library, -``DistutilsMetaFinder`` cannot be disabled on Python >= 3.12). diff --git a/setup.cfg b/setup.cfg index d5efb7224e..5f06eeda79 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = setuptools -version = 67.8.0 +version = 68.0.0 author = Python Packaging Authority author_email = distutils-sig@python.org description = Easily download, build, install, upgrade, and uninstall Python packages