You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: NEWS.rst
+52Lines changed: 52 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,55 @@
1
+
v73.0.1
2
+
=======
3
+
4
+
Bugfixes
5
+
--------
6
+
7
+
- Remove `abc.ABCMeta` metaclass from abstract classes. `pypa/setuptools#4503 <https://github.com/pypa/setuptools/pull/4503>`_ had an unintended consequence of causing potential ``TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases`` -- by :user:`Avasam` (#4579)
8
+
9
+
10
+
v73.0.0
11
+
=======
12
+
13
+
Features
14
+
--------
15
+
16
+
- Mark abstract base classes and methods with `abc.ABC` and `abc.abstractmethod` -- by :user:`Avasam` (#4503)
17
+
- Changed the order of type checks in ``setuptools.command.easy_install.CommandSpec.from_param`` to support any `collections.abc.Iterable` of `str` param -- by :user:`Avasam` (#4505)
18
+
19
+
20
+
Bugfixes
21
+
--------
22
+
23
+
- Prevent an error in ``bdist_wheel`` if ``compression`` is set to a `str` (even if valid) after finalizing options but before running the command. -- by :user:`Avasam` (#4383)
24
+
- Raises an exception when ``py_limited_api`` is used in a build with
25
+
``Py_GIL_DISABLED``. This is currently not supported (python/cpython#111506). (#4420)
26
+
- Synced with pypa/distutils@30b7331 including fix for modified check on empty sources (pypa/distutils#284).
27
+
28
+
29
+
Deprecations and Removals
30
+
-------------------------
31
+
32
+
- ``setuptools`` is replacing the usages of :pypi:`ordered_set` with simple
33
+
instances of ``dict[Hashable, None]``. This is done to remove the extra
34
+
dependency and it is possible because since Python 3.7, ``dict`` maintain
35
+
insertion order. (#4574)
36
+
37
+
38
+
Misc
39
+
----
40
+
41
+
- #4534, #4546, #4554, #4559, #4565
42
+
43
+
44
+
v72.2.0
45
+
=======
46
+
47
+
Features
48
+
--------
49
+
50
+
- Merged with pypa/distutils@b7ee725f3 including: Support for Pathlike objects in data files and extensions (pypa/distutils#272, pypa/distutils#237), native support for C++ compilers (pypa/distuils#228) and removed unused get_msvcr() (pypa/distutils#274). (#4538)
0 commit comments