Skip to content

Commit 82145bc

Browse files
committed
Merge branch 'main' of https://github.com/pypa/setuptools into typeshed-overload-and-typevar
2 parents 807d7c1 + 2adbd4f commit 82145bc

File tree

14 files changed

+137
-56
lines changed

14 files changed

+137
-56
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 70.0.0
2+
current_version = 70.1.0
33
commit = True
44
tag = True
55

NEWS.rst

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
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+
131
v70.0.0
232
=======
333

@@ -109,7 +139,19 @@ v69.3.0
109139
Features
110140
--------
111141

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)
113155

114156

115157
v69.2.0

newsfragments/1386.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/4246.feature.rst

Lines changed: 0 additions & 4 deletions
This file was deleted.

newsfragments/4310.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/4365.misc.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/4382.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/4403.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/4405.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

newsfragments/4411.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)