Changes ------- * 2971: ``upload_docs`` command is deprecated once again.
Documentation changes --------------------- * 3443: Installed ``sphinx-hoverxref`` extension to show tooltips on internal an external references. -- by :user:`humitos` * 3444: Installed ``sphinx-notfound-page`` extension to generate nice 404 pages. -- by :user:`humitos`
Misc ---- * 3480: Merge with pypa/distutilsc397f4c
63.3.0
Not secure
=======
Changes ------- * 3475: Merge with pypa/distutils129480b, including substantial delinting and cleanup, some refactoring around compiler logic, better messaging in cygwincompiler (pypa/distutils161).
63.2.0
Not secure
=======
Changes ------- * 3395: Included a performance optimization: ``setuptools.build_meta`` no longer tries to :func:`compile` the setup script code before :func:`exec`-ing it.
Misc ---- * 3435: Corrected issue in macOS framework builds on Python 3.9 not installed by homebrew (pypa/distutils158).
63.1.0
Not secure
=======
Changes ------- * 3430: Merge with pypa/distutils152c13d including pypa/distutils155 (improved compatibility for editable installs on homebrew Python 3.9), pypa/distutils150 (better handling of runtime_library_dirs on cygwin), and pypa/distutils151 (remove warnings for namespace packages).
63.0.0
Not secure
=======
Breaking Changes ---------------- * 3421: Drop setuptools' support for installing an entrypoint extra requirements at load time: - the functionality has been broken since v60.8.0. - the mechanism to do so is deprecated (``fetch_build_eggs``). - that use case (e.g. a custom command class entrypoint) is covered by making sure the necessary build requirements are declared.
Documentation changes --------------------- * 3305: Updated the example pyproject.toml -- by :user:`jacalata` * 3394: This updates the documentation for the ``file_finders`` hook so that the logging recommendation aligns with the suggestion to not use ``distutils`` directly. * 3397: Fix reference for ``keywords`` to point to the Core Metadata Specification instead of PEP 314 (the live standard is kept always up-to-date and consolidates several PEPs together in a single document). * 3402: Reordered the User Guide's Table of Contents -- by :user:`codeandfire`
62.6.0
Not secure
=======
Changes ------- * 3253: Enabled using ``file:`` for requirements in setup.cfg -- by :user:`akx` (this feature is currently considered to be in **beta** stage). * 3255: Enabled using ``file:`` for dependencies and optional-dependencies in pyproject.toml -- by :user:`akx` (this feature is currently considered to be in **beta** stage). * 3391: Updated ``attr:`` to also extract simple constants with type annotations -- by :user:`karlotness`