Lines Matching +full:typing_extensions +full:-
6 The `typing_extensions` module provides a way to access new features from the standard
8 `typing.TypeGuard`, but users of older versions of Python can use `typing_extensions` to
12 are encouraged to also implement the feature in `typing_extensions`. Because the runtime
16 `typing_extensions` may also include experimental features that are not yet part of the
21 `typing_extensions` supports Python versions 3.7 and up.
25 Starting with version 4.0.0, `typing_extensions` uses
27 backwards-incompatible changes.
31 - Ensure that GitHub Actions reports no errors.
33 - Update the version number in `typing_extensions/pyproject.toml` and in
34 `typing_extensions/CHANGELOG`.
36 - Make sure your environment is up to date
38 - `git checkout master`
39 - `git pull`
40 - `python -m pip install --upgrade build twine`
42 - Build the source and wheel distributions:
44 - `cd typing_extensions`
45 - `rm -rf dist/`
46 - `python -m build .`
48 - Install the built distributions locally and test (if you were using `tox`, you already
51 - Run `twine upload dist/*`.
53 - Tag the release. The tag should be just the version number, e.g. `4.1.1`.
55 - `git push --tags`