Skip to content

Commit f90a8dc

Browse files
Prepare release 4.12.0 (#408)
1 parent 118e1a6 commit f90a8dc

File tree

3 files changed

+8
-19
lines changed

3 files changed

+8
-19
lines changed

CHANGELOG.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
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.
25

36
- Fix incorrect behaviour of `typing_extensions.ParamSpec` on Python 3.8 and
47
3.9 that meant that

CONTRIBUTING.md

+3-17
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,10 @@ may have installed.
6161
- Update the version number in `typing_extensions/pyproject.toml` and in
6262
`typing_extensions/CHANGELOG.md`.
6363

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-
8164
- Create a new GitHub release at https://github.com/python/typing_extensions/releases/new.
8265
Details:
8366
- The tag should be just the version number, e.g. `4.1.1`.
8467
- 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.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ build-backend = "flit_core.buildapi"
66
# Project metadata
77
[project]
88
name = "typing_extensions"
9-
version = "4.12.0rc1"
9+
version = "4.12.0"
1010
description = "Backported and Experimental Type Hints for Python 3.8+"
1111
readme = "README.md"
1212
requires-python = ">=3.8"

0 commit comments

Comments
 (0)