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

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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy