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 -- by :user:`SCH227`
65.5.0
Not secure
=======
Changes ------- * 3624: Fixed editable install for multi-module/no-package ``src``-layout projects. * 3626: Minor refactorings to support distutils using stdlib logging module.
Documentation changes --------------------- * 3419: Updated the example version numbers to be compliant with PEP-440 on the "Specifying Your Project’s Version" page of the user guide.
Misc ---- * 3569: Improved information about conflicting entries in the current working directory and editable install (in documentation and as an informational warning). * 3576: Updated version of ``validate_pyproject``.
65.4.1
Not secure
=======
Misc ---- * 3613: Fixed encoding errors in ``expand.StaticModule`` when system default encoding doesn't match expectations for source files. * 3617: Merge with pypa/distutils6852b20 including fix for pypa/distutils181.
65.4.0
Not secure
=======
Changes ------- * 3609: Merge with pypa/distutilsd82d926 including support for DIST_EXTRA_CONFIG in pypa/distutils177.
65.3.0
Not secure
=======
Changes ------- * 3547: Stop ``ConfigDiscovery.analyse_name`` from splatting the ``Distribution.name`` attribute -- by :user:`jeamland`
Documentation changes --------------------- * 3554: Changed requires to requests in the pyproject.toml example in the :doc:`Dependency management section of the Quickstart guide <userguide/quickstart>` -- by :user:`mfbutner`
Misc ---- * 3561: Fixed accidental name matching in editable hooks.
65.2.0
Not secure
=======
Changes ------- * 3553: Sync with pypa/distutils22b9bcf, including fixed cross-compiling support and removing deprecation warning per pypa/distutils169.