|
| 1 | +v70.1.0 |
| 2 | +======= |
| 3 | + |
| 4 | +Features |
| 5 | +-------- |
| 6 | + |
| 7 | +- Adopted the ``bdist_wheel`` command from the ``wheel`` project -- by :user:`agronholm` (#1386) |
| 8 | +- Improve error message when ``pkg_resources.ZipProvider`` tries to extract resources with a missing Egg -- by :user:`Avasam` |
| 9 | + |
| 10 | + Added variables and parameter type annotations to ``pkg_resources`` to be nearly on par with typeshed.\* -- by :user:`Avasam` |
| 11 | + \* Excluding ``TypeVar`` and ``overload``. Return types are currently inferred. (#4246) |
| 12 | +- Migrated Setuptools' own config to pyproject.toml (#4310) |
| 13 | + |
| 14 | + |
| 15 | +Bugfixes |
| 16 | +-------- |
| 17 | + |
| 18 | +- Prevent a ``TypeError: 'NoneType' object is not callable`` when ``shutil_rmtree`` is called without an ``onexc`` parameter on Python<=3.11 -- by :user:`Avasam` (#4382) |
| 19 | +- Replace use of mktemp with can_symlink from the stdlib test suite. (#4403) |
| 20 | +- Improvement for ``attr:`` directives in configuration to handle |
| 21 | + more edge cases related to complex ``package_dir``. (#4405) |
| 22 | +- Fix accidental implicit string concatenation. (#4411) |
| 23 | + |
| 24 | + |
| 25 | +Misc |
| 26 | +---- |
| 27 | + |
| 28 | +- #4365, #4422 |
| 29 | + |
| 30 | + |
1 | 31 | v70.0.0 |
2 | 32 | ======= |
3 | 33 |
|
@@ -109,7 +139,19 @@ v69.3.0 |
109 | 139 | Features |
110 | 140 | -------- |
111 | 141 |
|
112 | | -- Support PEP 625 by canonicalizing package name and version in filenames. (#3593) |
| 142 | +- Support PEP 625 by canonicalizing package name and version in filenames |
| 143 | + per |
| 144 | + `the spec <https://packaging.python.org/en/latest/specifications/source-distribution-format/#source-distribution-file-name>`_. |
| 145 | + Projects whose names contain uppercase characters, dashes, or periods will |
| 146 | + now see their sdist names normalized to match the standard and the format |
| 147 | + previously seen in wheels. For example: |
| 148 | + |
| 149 | + - ``zope.interface`` -> ``zope_interface`` |
| 150 | + - ``CherryPy`` -> ``cherrypy`` |
| 151 | + - ``foo-bar_baz`` -> ``foo_bar_baz`` |
| 152 | + |
| 153 | + Projects are encouraged to adopt this change to align with standards and |
| 154 | + other backend build systems. (#3593) |
113 | 155 |
|
114 | 156 |
|
115 | 157 | v69.2.0 |
|
0 commit comments