File tree 3 files changed +8
-19
lines changed
3 files changed +8
-19
lines changed Original file line number Diff line number Diff line change 1
- # Unreleased
1
+ # Release 4.12.0 (May 23, 2024)
2
+
3
+ This release is mostly the same as 4.12.0rc1 but fixes one more
4
+ longstanding bug.
2
5
3
6
- Fix incorrect behaviour of ` typing_extensions.ParamSpec ` on Python 3.8 and
4
7
3.9 that meant that
Original file line number Diff line number Diff line change @@ -61,24 +61,10 @@ may have installed.
61
61
- Update the version number in ` typing_extensions/pyproject.toml ` and in
62
62
` typing_extensions/CHANGELOG.md ` .
63
63
64
- - Make sure your environment is up to date
65
-
66
- - ` git checkout main `
67
- - ` git pull `
68
- - ` python -m pip install --upgrade build twine `
69
-
70
- - Build the source and wheel distributions:
71
-
72
- - ` rm -rf dist/ `
73
- - ` python -m build . `
74
-
75
- - Install the built distributions locally and test (if you were using ` tox ` , you already
76
- tested the source distribution).
77
-
78
- - Run ` twine upload dist/* ` . Remember to use ` __token__ ` as the username
79
- and pass your API token as the password.
80
-
81
64
- Create a new GitHub release at https://github.com/python/typing_extensions/releases/new .
82
65
Details:
83
66
- The tag should be just the version number, e.g. ` 4.1.1 ` .
84
67
- Copy the release notes from ` CHANGELOG.md ` .
68
+
69
+ - Release automation will finish the release. You'll have to manually
70
+ approve the last step before upload.
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi"
6
6
# Project metadata
7
7
[project ]
8
8
name = " typing_extensions"
9
- version = " 4.12.0rc1 "
9
+ version = " 4.12.0 "
10
10
description = " Backported and Experimental Type Hints for Python 3.8+"
11
11
readme = " README.md"
12
12
requires-python = " >=3.8"
You can’t perform that action at this time.
0 commit comments