|
| 1 | +v70.0.0 |
| 2 | +======= |
| 3 | + |
| 4 | +Features |
| 5 | +-------- |
| 6 | + |
| 7 | +- Emit a warning when ``[tools.setuptools]`` is present in ``pyproject.toml`` and will be ignored. -- by :user:`SnoopJ` (#4150) |
| 8 | +- Improved `AttributeError` error message if ``pkg_resources.EntryPoint.require`` is called without extras or distribution |
| 9 | + Gracefully "do nothing" when trying to activate a ``pkg_resources.Distribution`` with a `None` location, rather than raising a `TypeError` |
| 10 | + -- by :user:`Avasam` (#4262) |
| 11 | +- Typed the dynamically defined variables from `pkg_resources` -- by :user:`Avasam` (#4267) |
| 12 | +- Modernized and refactored VCS handling in package_index. (#4332) |
| 13 | + |
| 14 | + |
| 15 | +Bugfixes |
| 16 | +-------- |
| 17 | + |
| 18 | +- In install command, use super to call the superclass methods. Avoids race conditions when monkeypatching from _distutils_system_mod occurs late. (#4136) |
| 19 | +- Fix finder template for lenient editable installs of implicit nested namespaces |
| 20 | + constructed by using ``package_dir`` to reorganise directory structure. (#4278) |
| 21 | +- Fix an error with `UnicodeDecodeError` handling in ``pkg_resources`` when trying to read files in UTF-8 with a fallback -- by :user:`Avasam` (#4348) |
| 22 | + |
| 23 | + |
| 24 | +Improved Documentation |
| 25 | +---------------------- |
| 26 | + |
| 27 | +- Uses RST substitution to put badges in 1 line. (#4312) |
| 28 | + |
| 29 | + |
| 30 | +Deprecations and Removals |
| 31 | +------------------------- |
| 32 | + |
| 33 | +- Further adoption of UTF-8 in ``setuptools``. |
| 34 | + This change regards mostly files produced and consumed during the build process |
| 35 | + (e.g. metadata files, script wrappers, automatically updated config files, etc..) |
| 36 | + Although precautions were taken to minimize disruptions, some edge cases might |
| 37 | + be subject to backwards incompatibility. |
| 38 | + |
| 39 | + Support for ``"locale"`` encoding is now **deprecated**. (#4309) |
| 40 | +- Remove ``setuptools.convert_path`` after long deprecation period. |
| 41 | + This function was never defined by ``setuptools`` itself, but rather a |
| 42 | + side-effect of an import for internal usage. (#4322) |
| 43 | +- Remove fallback for customisations of ``distutils``' ``build.sub_command`` after long |
| 44 | + deprecated period. |
| 45 | + Users are advised to import ``build`` directly from ``setuptools.command.build``. (#4322) |
| 46 | +- Removed ``typing_extensions`` from vendored dependencies -- by :user:`Avasam` (#4324) |
| 47 | +- Remove deprecated ``setuptools.dep_util``. |
| 48 | + The provided alternative is ``setuptools.modified``. (#4360) |
| 49 | + |
| 50 | + |
| 51 | +Misc |
| 52 | +---- |
| 53 | + |
| 54 | +- #4255, #4280, #4282, #4308, #4348 |
| 55 | + |
| 56 | + |
1 | 57 | v69.5.1
|
2 | 58 | =======
|
3 | 59 |
|
|
0 commit comments