Changelog
### 66.0.0
```
-------
Breaking Changes
^^^^^^^^^^^^^^^^
* 2497: Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized.
Changes
^^^^^^^
* 3769: Replace 'appdirs' with 'platformdirs'.
```
### 65.7.0
```
-------
Changes
^^^^^^^
* 3594: Added ``htmlcov`` to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:`demianbrecht`
* 3667: Added a human-readable error description when ``.egg-info`` directory is not writeable -- by :user:`droodev`
Misc
^^^^
* 3713: Fixed incomplete ``getattr`` statement that caused problems when accessing
undefined attribute.
```
### 65.6.3
```
-------
Misc
^^^^
* 3709: Fix condition to patch ``distutils.dist.log`` to only apply when using
``distutils`` from the stdlib.
```
### 65.6.2
```
-------
No significant changes.
```
### 65.6.1
```
-------
Documentation changes
^^^^^^^^^^^^^^^^^^^^^
* 3689: Documented that ``distutils.cfg`` might be ignored unless
``SETUPTOOLS_USE_DISTUTILS=stdlib``.
Misc
^^^^
* 3678: Improve clib builds reproducibility by sorting sources -- by :user:`danigm`
* 3684: Improved exception/traceback when invalid entry-points are specified.
* 3690: Fixed logging errors: 'underlying buffer has been detached' (issue 1631).
* 3693: Merge pypa/distutils3e9d47e with compatibility fix for distutils.log.Log.
* 3695, 3697, 3698, 3699: Changed minor text details (spelling, spaces ...)
* 3696: Removed unnecessary ``coding: utf-8`` annotations
* 3704: Fixed temporary build directories interference with auto-discovery.
```
### 65.6.0
```
-------
Changes
^^^^^^^
* 3674: Sync with pypa/distutilse0787fa, including pypa/distutils183 updating distutils to use the Python logging framework.
```
### 65.5.1
```
-------
Misc
^^^^
* 3638: Drop a test dependency on the ``mock`` package, always use :external+python:py:mod:`unittest.mock` -- by :user:`hroncok`
* 3659: Fixed REDoS vector in package_index.
```
Links
- PyPI: https://pypi.org/project/setuptools
- Changelog: https://pyup.io/changelogs/setuptools/
- Repo: https://github.com/pypa/setuptools
This PR updates setuptools from 65.5.0 to 66.1.0.
Changelog
### 66.0.0 ``` ------- Breaking Changes ^^^^^^^^^^^^^^^^ * 2497: Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized. Changes ^^^^^^^ * 3769: Replace 'appdirs' with 'platformdirs'. ``` ### 65.7.0 ``` ------- Changes ^^^^^^^ * 3594: Added ``htmlcov`` to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:`demianbrecht` * 3667: Added a human-readable error description when ``.egg-info`` directory is not writeable -- by :user:`droodev` Misc ^^^^ * 3713: Fixed incomplete ``getattr`` statement that caused problems when accessing undefined attribute. ``` ### 65.6.3 ``` ------- Misc ^^^^ * 3709: Fix condition to patch ``distutils.dist.log`` to only apply when using ``distutils`` from the stdlib. ``` ### 65.6.2 ``` ------- No significant changes. ``` ### 65.6.1 ``` ------- Documentation changes ^^^^^^^^^^^^^^^^^^^^^ * 3689: Documented that ``distutils.cfg`` might be ignored unless ``SETUPTOOLS_USE_DISTUTILS=stdlib``. Misc ^^^^ * 3678: Improve clib builds reproducibility by sorting sources -- by :user:`danigm` * 3684: Improved exception/traceback when invalid entry-points are specified. * 3690: Fixed logging errors: 'underlying buffer has been detached' (issue 1631). * 3693: Merge pypa/distutils3e9d47e with compatibility fix for distutils.log.Log. * 3695, 3697, 3698, 3699: Changed minor text details (spelling, spaces ...) * 3696: Removed unnecessary ``coding: utf-8`` annotations * 3704: Fixed temporary build directories interference with auto-discovery. ``` ### 65.6.0 ``` ------- Changes ^^^^^^^ * 3674: Sync with pypa/distutilse0787fa, including pypa/distutils183 updating distutils to use the Python logging framework. ``` ### 65.5.1 ``` ------- Misc ^^^^ * 3638: Drop a test dependency on the ``mock`` package, always use :external+python:py:mod:`unittest.mock` -- by :user:`hroncok` * 3659: Fixed REDoS vector in package_index. ```Links
- PyPI: https://pypi.org/project/setuptools - Changelog: https://pyup.io/changelogs/setuptools/ - Repo: https://github.com/pypa/setuptools