Skip to content

Commit 5d58b45

Browse files
committed
Bump version: 76.1.0 → 77.0.0
1 parent f49d589 commit 5d58b45

13 files changed

+45
-27
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 = 76.1.0
2+
current_version = 77.0.0
33
commit = True
44
tag = True
55

NEWS.rst

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,46 @@
1+
v77.0.0
2+
=======
3+
4+
Features
5+
--------
6+
7+
- Added initial support for license expression (:pep:`PEP 639 <639#add-license-expression-field>`). -- by :user:`cdce8p` (#4706)
8+
- Store ``License-File``s in ``.dist-info/licenses`` subfolder and added support for recursive globs for ``license_files`` (:pep:`PEP 639 <639#add-license-expression-field>`). -- by :user:`cdce8p` (#4728)
9+
- Bump core metadata version to ``2.4``. -- by :user:`cdce8p` (#4830)
10+
- Added exception (or warning) when deprecated license classifiers are used,
11+
according to `PEP 639 <https://peps.python.org/pep-0639/#deprecate-license-classifiers>`_. (#4833)
12+
- Deprecated ``tools.setuptools.license-files`` in favor of ``project.license-files``
13+
and added exception if ``project.license-files`` and ``tools.setuptools.license-files``
14+
are used together. -- by :user:`cdce8p` (#4837)
15+
- Added simple validation for given glob patterns in ``license-files``:
16+
a warning will be generated if no file is matched.
17+
Invalid glob patterns can raise an exception.
18+
-- thanks :user:`cdce8p` for contributions. (#4838)
19+
- Deprecated ``project.license`` as a TOML table in
20+
``pyproject.toml``. Users are expected to move towards using
21+
``project.license-files`` and/or SPDX expressions (as strings) in
22+
``pyproject.license``.
23+
See :pep:`PEP 639 <639#deprecate-license-key-table-subkeys>`. (#4840)
24+
- Updated vendored copy of ``wheel`` to ``v0.45.1``. (#4869)
25+
26+
27+
Deprecations and Removals
28+
-------------------------
29+
30+
- Added initial implementation of :pep:`639`.
31+
Users relying on pre-:pep:`639` implementation details
32+
(like precise license file paths inside ``dist-info`` directory)
33+
may need to adjust their code base to avoid problems.
34+
Deprecations and stronger validation were also introduced
35+
(see details in the **Features** section). (#4829)
36+
37+
38+
Misc
39+
----
40+
41+
- #4734
42+
43+
144
v76.1.0
245
=======
346

newsfragments/4706.feature.rst

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

newsfragments/4728.feature.rst

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

newsfragments/4734.misc.rst

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

newsfragments/4829.removal.rst

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

newsfragments/4830.feature.rst

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

newsfragments/4833.feature.rst

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

newsfragments/4837.feature.rst

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

newsfragments/4838.feature.rst

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

newsfragments/4840.feature.rst

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

newsfragments/4869.feature.rst

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

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ backend-path = ["."]
55

66
[project]
77
name = "setuptools"
8-
version = "76.1.0"
8+
version = "77.0.0"
99
authors = [
1010
{ name = "Python Packaging Authority", email = "[email protected]" },
1111
]

0 commit comments

Comments
 (0)