Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/typing

Python static typing home. Hosts the documentation and a user help forum.
https://github.com/python/typing

prepare release 4.2.0 (#1144)

9a39406fa45fbfa76eb5d35afb7863f5f727ad87 authored almost 3 years ago
Fix tests on Python 3.11 (#1139)

- Defer to the PEP 646 implementation in typing.py on 3.11
- Adjust some tests accordingly. Not...

783c8ca10ffb8b2cd00e62977c052f8d5a31bc3f authored almost 3 years ago
Add to the CHANGELOG (#1141)

2312c741154b61d5dfea3fa9f6b6f1adfb4b9aca authored almost 3 years ago
dataclass_transform: accept **kwargs, rename field_descriptors (#1120)

b595c737c153a0d0f638be9d32469d043b7128a6 authored almost 3 years ago
Add get_overloads() (#1140)

Co-authored-by: Alex Waygood <[email protected]>

35dff91370a382e312dd53d002d948e3efedb317 authored almost 3 years ago
test that all names are present in __all__ (#1138)

2acaa5acd01aeabb295e961913c111a7df52656d authored almost 3 years ago
Add `assert_type` to `__all__` (#1136)

Looks like this is in `typing.__all__` but was missed out of `typing_extensions.__all__`

e7bc381dc7a4dbc94441759af31f576bbd7302c6 authored almost 3 years ago
Fix "accepts only single type" errors (#1130)

- Add "a" to make the message grammatical
- Add a trailing period because _type_check adds anot...

cba3a90903fd19a33ef65784744f164e9582b7ee authored almost 3 years ago
Update the statuses of the typing PEPs (#1128)

91691524757b82ddef8c14cef29f1cd186b40ca2 authored almost 3 years ago
Don't list specific bugs with union short-hand syntax (#1119)

f9d318138fcec1f9724ee1808aeff3ed1bf976a5 authored almost 3 years ago
TypeAlias can now be used, add guidance (#1116)

5eed34c3daf3b38edf4d1246b3c063f38579cbe7 authored almost 3 years ago
Add assert_type (#1103)

db20497ae1be03d89e9cd083aa93cdff9c786831 authored almost 3 years ago
LiteralString, NotRequired, Required will be in 3.11 (#1110)

07fb800b29127a46a9c422d4dbc4e4d96df69d3f authored almost 3 years ago
test_typing_extensions: fix lint (#1111)

3bcfc9ed3b0511e67119dc356fd736889e884fde authored almost 3 years ago
typing-extensions: Drop Python 3.6 (#1104)

0ca0e458324ed27f96d81265faf94595f57d84af authored almost 3 years ago
Improve distribution package (#1097)

95c9c2bab2034f0359e8457360d93a288a65e55d authored almost 3 years ago
Document how to test type annotations (#1071)

This is a slightly broader refactor than just testing. It also
consolidates information about c...

02d79c28bcfc1971b7f540de5779860389b5f21c authored almost 3 years ago
Improve release instructions (#1078)

This is what I've actually been doing, but better to document it.

1cb25b85dc8ddfb818923531bbaf1d1978715daa authored almost 3 years ago
Prepare release 4.1.1 (#1077)

b5dadf11d324e6302d1ca8cbfbdc8c8112189b14 authored almost 3 years ago
Fix Python 3.7.1 and run more versions in CI (#1076)

83ed5bfb8e06033f1b1e92df454da6d0d26e1474 authored almost 3 years ago
prepare release 4.1.0 (#1072)

16cf672885bbf1dfb44914b9f0f50929380b7b41 authored almost 3 years ago
Built-in generic now work without limitations (#1068)

Closes: #1067

e982c967c94943327252bccdba4436cd624b301a authored almost 3 years ago
PEP 646 implementation (#963)

9403ccf18c826d2028841bea77ea66c3f6045f7b authored almost 3 years ago
Add guide to unreachable code (#1065)

46094aa9a7cef3faf9344095db1feed31c77d176 authored almost 3 years ago
Update stubs.rst (#1069)

It's no longer necessary to use `# type: ignore`s for many uses of `ParamSpec` (hooray!)

77e79377a51e8cbb489daa9a7dca2b425aa62451 authored almost 3 years ago
PEP 655 Add interaction with __required_keys__, __optional_keys__ and get_type_hints() (#1057)

* PEP 655 Add interaction w/ required/optional keys

Change TypedDict to respect keys that are...

773f7595ab2f1d683a0ab211ca083cbc24a7af21 authored almost 3 years ago
add LiteralString (PEP 675) (#1053)

Co-authored-by: Nikita Sobolev <[email protected]>

f6e827230b397c26a114638fd5cac54517905d4d authored almost 3 years ago
Add Never and assert_never (#1060)

Backport of python/cpython#30842, with additional tests from @sobolevn's python/cpython#31222.

a53957cad88444d9a33e5906cef31c39fb0b919a authored almost 3 years ago
PEP 681 is still draft (#1064)

c1db137f573d4b47bc5a141fb8f048f2d7c75fcc authored almost 3 years ago
Update list of PEPs (#1063)

a45c7e9fdbaaace11905bf5d873e427749de119c authored almost 3 years ago
ParamSpec: backport bpo-46676 (#1059)

31c318dd8399cb1966fd1560e2535d1e29a419d7 authored almost 3 years ago
Add typing_extensions.reveal_type (#1055)

eeb29ad833f992ea9f2f29b32723c05586cd0aec authored about 3 years ago
add dataclass_transform (#1054)

Co-authored-by: Erik De Bonte <[email protected]>

59e5918a83b81afa54a3bd51f02d362c458b06f0 authored about 3 years ago
Add a note about modules that should not be included into stubs (#1019)

c81192315d437c4dca5cf290ddc0ff0a2a04f42b authored about 3 years ago
Annotated: backport bpo-46491 (#1049)

3b53f0167e3d7d22e3199cca85da5ef5c6c6f4cd authored about 3 years ago
PEP 655 Add `Required` and `NotRequired` to `__all__` (#1031)

523cf0233edc7a29502fbd30dc6bf641a7408e16 authored about 3 years ago
Backport tests from `test_typing.py` (#1028)

As promised in https://bugs.python.org/issue46386

Backported:
- https://github.com/python/cp...

d7d91a90ed8004910be96f3aa076d067619c69e1 authored about 3 years ago
@final: backport bpo-46342 (#1026)

86fab7591e74063f9dd7700ed446bd77fd276849 authored about 3 years ago
Update tox config to add Python 3.10, support PEP517 build-backend (#1018)

465953f8d4afced0b9a6d7aab84415b3478ee76a authored about 3 years ago
Add is_typeddict from Python 3.10 (#1016)

c6ce6b1b287fc47264ca63c6819dcd01f294e754 authored about 3 years ago
Remove obsolete note (#1025)

typing exists in all supported Python versions

0c397ed24103f2bdb72684a473ccb4bdd59f6495 authored about 3 years ago
Don't increase the major version when dropping support for a Python version (#1024)

As pointed out in #1023, there is no risk of incompatibility, since the
requires-python field w...

d06c813af39e4d498b7f084d3b48aa12e4102c37 authored about 3 years ago
Update workflow file (#1017)

* Test on Python 3.11 pre-releases

* Update linter config

90b03abe37d3ebe585842f9dd31382af0150e9a0 authored about 3 years ago
Fix PEP number for `TypeAlias` (#1008)

Per the Python docs and PEPs, `TypeAlias` appears to have been defined in PEP 613, not PEP 610.

a7a8d4824bc2dc2e51e252cfc166d3dbc7057d72 authored about 3 years ago
Fix link (#1007)

def3e45c691a77882bdebf791ab4e90da9a91f6a authored about 3 years ago
Suggest to use `_` prefix for stubs-only types (#1005)

2370371c7258f0b1432c34498ad742783503750d authored about 3 years ago
Create .editorconfig (#998)

fbd81cd5e0a4061102e2b93de38cf8e0e63ad6bc authored about 3 years ago
Script to mail regular issue summaries to typing-sig (#929)

Co-authored-by: Shantanu <[email protected]>

45895708e2afcef001650f7565e119a9d650f3d7 authored about 3 years ago
Improve TOC structure (#988)

* Add section headers to the toc tree
* Add a "Guides" section and put the libraries document t...

ae2633465e647da3a99ebabd4b27e33b1b39036a authored about 3 years ago
Modify docs to comment out unpopulated toctrees (#987)

Prior to this, the toctree directives pointed at numerous planned but
unpopulated docs. The res...

9c7e30be0f71ff542ba3fa039fad820236e91d6e authored about 3 years ago
Initial full TOC structure for typing docs content (#919)

80cfad0255d2a4b12690aa9f76299d755b51b4e2 authored about 3 years ago
Add `NoReturn` to `__all__` (#983)

Came up in python/typeshed#6619

ad6d085d6d37ca8cf581431522b7dfc586784a66 authored about 3 years ago
prepare release 4.0.1 (#974)

a2371460d184c96aab7a69acc47fd059f875e3b4 authored about 3 years ago
Vendor typing._SpecialForm to fool typing._type_check (#966)

Adds a local copy of _SpecialForm in our namespace, so
typing._type_check won't raise TypeError...

0c8e55f1631177d0965015e18f56518604b2f519 authored about 3 years ago
prepare changelog (#969)

273fe266abe09373a4d379f21c8b78d208864d94 authored about 3 years ago
Link to English version of Pycharm's landing site (#967)

The previous link sent the user to the German version of the site

345e89226e09f32b0525c3a3ae8f9e9476465aa6 authored about 3 years ago
Rename src_py3 to src (#965)

caa9cdf5d03d7ab04b971494f0cde2ebc8b1b297 authored about 3 years ago
Required/NotRequired: fix typo (#962)

28b64f4fea5d9a1c3b3df7dd306892615f0ff728 authored about 3 years ago
Link fixes (#952)

fefa5350c21fff901dd522b648d86703f6db0cf1 authored about 3 years ago
Update typing-extensions README (#951)

- Add an explicit inclusion policy: new stuff can go in here as soon as there is a PEP
- Remove...

93a51a644201b627ff960dfd17800515760f1ad2 authored about 3 years ago
Documentation: Add links to typing PEPs (#949)

37aa31fc1531283329f0eecafc20c38931100e8a authored about 3 years ago
Add `Self` type to the README of typing-extensions (#942)

97d466ff74fc64a5c56987c27f07120fe427fb88 authored about 3 years ago
prepare release 4.0.0 (#941)

b53cb9a0a85576290fa549324d0673a1b3969897 authored about 3 years ago
Create issue templates (#921)

1d1270e48a827cb42ab57dd7b2d6ee71d371941d authored about 3 years ago
Add PEP 655 Required and NotRequired to typing_extensions (#937)

Co-authored-by: David Foster <[email protected]>

5c98e79c676b51688b5e27ccac2010d23cb235ad authored about 3 years ago
Make library guidelines checker agnostic (#934)

1118e9ddd1a72576d7f7425dea226a377e64cbc5 authored about 3 years ago
Add PEP 673 Self type (#933)

60aa1e20c07af2f0165485a2cdbbd23a5265a194 authored about 3 years ago
Use unittest for testing instead of pytest (#935)

Co-authored-by: Shantanu <[email protected]>

8fd49b5fb255d91a7a065e15b049dc4e4c030238 authored about 3 years ago
Clean-up `typing_extensions` -- `typing_extensions` (#932)

* Remove compatibility constants for old Python versions.
* Remove obsolete code branches.
* U...

6992984178107c66d85cd81945be28b054db8d7c authored about 3 years ago
typing_extensions: Drop Python 2.7, modernize build (#931)

* Drop Python 2.7 support -- tests, linting
* Adopt pyproject.toml and a build backend (flit)
...

d2981209e30d24fce7fa0c40241d15103c3c69da authored about 3 years ago
Use Semantic Versioning for typing_extensions (#907)

Bump version to 4.0.0-pre

7d797bad1f65b3233bb2c31cec26d986e954603c authored over 3 years ago
Fix link in README (#918)

6eebf9f5f249293b824abcafed1183c68c5b3371 authored over 3 years ago
Move individual pages from toplevel docs (#916)

1fe5d43886b7f1c735eb556247dd1361f26edff6 authored over 3 years ago
Upgrade Sphinx (#917)

e3bbd5e749527b41a177d64b2daa32c75bf5bfc8 authored over 3 years ago
Convert libraries document to ReST (#904)

Link the document and rename it slightly

85ce96b18a3c4da2697f00aa7a2ae36ede9e916a authored over 3 years ago
Check with stable Python 3.10 (#902)

796a0b699ab00df9e82a476740265b1ad5fae64d authored over 3 years ago
Drop Python 2 support for typing_extensions (#893)

Update README accordingly

5cc1d2c840d9a99aeeb442ea6bf71d7ce2dee523 authored over 3 years ago
Remove typing backport (#882)

Closes: #877

17fe6c432103e265a8e1724c62a49af1bbeda297 authored over 3 years ago
typing_extensions: Drop support for Python 3.4 & 3.5 (#881)

Co-authored-by: Jelle Zijlstra <[email protected]>

0a9ee8f924e9081f98c1dbe26cc2eabb5f581c14 authored over 3 years ago
Add "Typing Guidance for Python Libraries" document (#889)

By Eric Traut, source: https://raw.githubusercontent.com/microsoft/pyright/main/docs/typed-libra...

1d8fb26709687cd76f159b069a4ba2d29f1fa48a authored over 3 years ago
Git ignore .venv* and venv* directories (#888)

Also sort entries and remove the now redundant docs/venv/ entry.

409715f17b57f7c7bb6c06b9b8322c0d86fd0a89 authored over 3 years ago
Fix and clean up CI script (#876)

* Split Python 2.7 tests from Python 3 tests as they use different paths
and require installa...

9f0f1b623eabc0abfc2c0fa425b66bb97f930faf authored over 3 years ago
Add caching to the GHA workflow (#880)

829eb415207c1eee3856cb80ae33e6d2913697d7 authored over 3 years ago
Remove two obsolete scripts (#879)

f530b8cde47c862b566951ffc2ae562e247619aa authored over 3 years ago
Remove the drafts directory (#878)

This contained historic notes for PEP 484.

a4757c645af1de0592f324bb100237a32d41a928 authored over 3 years ago
Fix linting (#875)

* Split linting into two steps
* Fix an overly long line
* Run linter with Python 3.9
* Ignor...

68e7cb7c90a1932e04fde6808a3ca9d3818fd64c authored over 3 years ago
Switch pipeline to Github Actions (#866)

6a6f807a967fc9533cda3b25b42a4baa279e9adb authored over 3 years ago
don't use custom _ConcatenenateGenericAlias for 3.10 (#870)

f3d3d054c819d9350aa91dde5aafe3547a2b63fa authored over 3 years ago
prepare release 3.10.0.2 (#873)

7552efe8b5f96f0e63f8e77711a4cf03cae92921 authored over 3 years ago
Fix tests for 3.10rc1 and up (#872)

58de2e9c5bfb47cc6438a879eb304153bf153b95 authored over 3 years ago
fix _GenericAlias import (#871)

af13555328b3a9d6cfa941eaa574f841d47187d2 authored over 3 years ago
Fixes crash on Python3.10-beta.2 and [email protected] (#869)

c1cbcace0107b8a4d6e246c403aaa009caf9cc5f authored over 3 years ago
Fix linter warnings (#868)

ec052c368f6ab7bb4f83c04824346015cdd9ae97 authored over 3 years ago
Update supported features (#855)

* Union shorthand is now mostly supported

* Explicitly mention type guards as being supported...

3ed2adbe3c1c595179b115d26ec209733ac03fb4 authored over 3 years ago
prepare release 3.10.0.1 (#863)

7d2fae84d7592fdf04380fbbe2d3e667ecedbcf6 authored over 3 years ago
Linkfixes (#857)

01b0368690ff9a367d6320cb161c4104fbb1af7a authored over 3 years ago
Rework README (#853)

* Rename to "Static Typing for Python".
* Add "Documentation and Support" section.
* Update wh...

7d47c9fb37fdb4317831ae6e92d9324e7c92a8f4 authored over 3 years ago
Rename the documentation (#854)

Use correct heading level

651cb585f1db980ac111a11fc40f1ebc4a8ff719 authored over 3 years ago
Link to discussion forums (#852)

c7c30c894e671a4175d7fd3ed1054a013b5853a9 authored over 3 years ago
Various improvements to the Type Stubs document (#846)

* Rename "Abstract" to "Introduction" and remove fluff originally intended
for the PEP.
* "T...

ce2ea207b0e5df921a820594e231858654c41aa3 authored over 3 years ago