Ecosyste.ms: OpenCollective

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

github.com/python/mypy

Optional static typing for Python
https://github.com/python/mypy

Add separate requirements file for mypy self-compile (#10069)

Self-compilation needs some stub packages. I'm adding them to a separate
since they are not nee...

50de0cd0ab84111183c1ec16e3d6c6ded40cae28 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Expand user home for cache_dir (#10051)

Currently cache_dir does not expand user home directory, which results
in counter-intuitive beh...

f1603840a9f62e6e7ad3ceff15e7ee0989b0ea9f authored almost 4 years ago by Marco Zatta <[email protected]>
Add --exclude (#9992)

Resolves #4675, resolves #9981.

Additionally, we always ignore site-packages and node_modules...

6bfc2dbc0e877408f5b70b86818683cd211c0031 authored almost 4 years ago by Shantanu <[email protected]>
Fix incomplete error codes documentation (#9799)

11d4fb25a8af7a3eff5f36328a11d68e82d33017 authored almost 4 years ago by Iulian Onofrei <[email protected]>
[mypyc] Foundational support for tuple literals (+ None and bool) (#10041)

Add support for loading tuple literals using `LoadLiteral`. The literal tuple objects will
be c...

047e427ff960aca4565897e5e77324fc7660ff10 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Add LoadLiteral and use tables to construct and store literals (#10040)

Redesign the implementation of constant `PyObject *` values, such as string and integer
litera...

7ec1455821373ee394afc824f18c53bff1b6923b authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
make isinstance protocols example runnable (#10038)

9cff22cf9f6e176970f5095da7a848ff106c39d0 authored almost 4 years ago by Marco Gorelli <[email protected]>
Fix daemon crash when deleting packages (#10036)

Fixes #10035.

090bfa905b29fdfc840d6b5be89be5d5261db2d3 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Keep track of fine-grained deps for modules in typeshed (#10034)

Even if we assume that typeshed stubs don't change, we need the deps
when bringing in new stubs...

55359eee66f113935167a7117e35a9f39b0d26d8 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Fix import following issue in daemon (#10032)

A special case for dealing with blocking errors caused false positives
when following imports. ...

a1a74fe4bb8ac4e094bf6345da461bae21791e95 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Fix mypy daemon crash when following from a new module (#10030)

File watcher state for files added to the build wasn't updated
correctly, resulting in crashes....

82dd59ee8da387c41b9edfe577c88d172f2c7091 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Document explicit_package_bases confval as well (#10020)

38bad9caab9b14b9fe4efdc620a003c373fbec8a authored almost 4 years ago by Sam Bull <[email protected]>
mypy_primer: don't fail silently on comment failure (#10012)

Fixes #10011

I think this is just vestigial from some initial debugging

Co-authored-by: ha...

9e0e23e97653dab3a558d34340486e7a66f7d6f0 authored almost 4 years ago by Shantanu <[email protected]>
Typo (#9990)

e43be0df1d288e8610308da334f89660a70ed3d8 authored almost 4 years ago by Jesús Cea <[email protected]>
Detect invalid value for --custom-typeshed-dir (#9985)

Previously giving an invalid value to `--custom-typeshed-dir` could
cause mypy to crash.

Thi...

4d5a1bc75224e1c532557861261becac7d8fdf47 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Implement cloning typeshed in typeshed sync script (#9983)

Now you can sync the current typeshed master by just running
`misc/sync-typeshed.py` without an...

dad898605d6d195e8cbf3f7e66bd61aeda208533 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Add assertion to help debugging typeshed issues (#9982)

In some cases the VERSIONS file can't be found, and it's kind of hard to debug.

844960680c1d5e24d05f1fa9d1357c4383cba2fe authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Remove broken typeshed tests (#9979)

These haven't been working for a long time. Typeshed includes
a mypy test already, so it's fine...

56061c90094b0d0e6ae5b4f8607892703d1e9e6b authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Remove references to git submodules in documentation and code (#9978)

These are no longer relevant after we removed the typeshed
submodule in #9973.

3bf6e7911978abfbc412119bedf8745cdde508d1 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Fix pip install for new typeshed (#9976)

This is a follow up for #9973

Co-authored-by: Ivan Levkivskyi <[email protected]>

90feccd665a0abde58d5ccabb7cfde872a3aa075 authored almost 4 years ago by Ivan Levkivskyi <[email protected]>
Use modular typeshed (unbundle third-party package stubs) (#9973)

Support the new structure of typeshed (python/typeshed#2491) and only
bundle stdlib stubs with ...

0e7b8674e27a28320ba483c063690e6fcc35fd27 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Remove the git submodule at mypy/typeshed

I'll add mypy/typeshed back in another commit as a copy of a
typeshed subset.

This is preparati...

ba037888eccd0f63e193d0fefd8f4e9265b8e3d3 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Clarify that mypy_path is relative to CWD (#9959)

68a0c654f2c73b0ee6afaaf50a02102bc8ac6ef6 authored almost 4 years ago by Gustav Gränsbo <[email protected]>
Fix typo in error message (#9966)

The parameter not permitted with
--namespace-packages is --explicit-package-bases,
there is no...

1cebbf2285c97ead7feaf03baeff584a159e095b authored almost 4 years ago by Gustav Gränsbo <[email protected]>
Emphasise that users probably want --follow-imports=normal (#9955)

For whatever reason, these options get misused a lot and cause a lot of
problems. #9954 is only...

37d29fcb30dce646573b487f2c9375cee457724c authored almost 4 years ago by Shantanu <[email protected]>
[mypyc] Add primitives for list index() and remove() (#9961)

This speeds up the list_remove microbenchmark by about 30% and the
list_index microbenchmark by...

91fd3445d20d6d83317a76541a252578f4ad7cb8 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Intern string literals (#9960)

This makes us more compatible with CPython, which interns (some)
string literals.

This speed...

9e1324d4566c1dcafaeaf2ec75ad14f2969eec0a authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Remove unused fast argument parsing code (#9957)

Since we only use relatively few features supported by the original argument
parsing code, much...

e9785109fd8298e73ddb2d41729ab80c514f553a authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Add fast path for simple calls in wrapper functions (#9948)

Add specialized argument parsing functions for these simple signatures:
1. No arguments
2. Sin...

f2a4272086a30064caaaae56274b8c01ab23a303 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Fix Python 3.5 travis build by pinning pip (#9949)

It looks like pip just dropped Python 3.5 support, but we are not quite
yet ready to do it (as ...

e1b34b5ced06515d9a41fb0b26f842c81b37c15e authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Use METH_FASTCALL with "__call__" (#9946)

Allocate a vectorcall function pointer as a struct field for native
classes that include `__cal...

5aa707d8223c3be8d52b26e444f3b8c67f50d2f2 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Use faster METH_FASTCALL wrapper functions on Python 3.7+ (#9894)

Implement faster argument parsing based on METH_FASTCALL on supported
Python versions.

Use ...

5d2ea1690f3fb0d6c4ba2c588cfdda8bdf22e5f5 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
Bump version (#9939)

b53507213ed805bdfb377aec48ade44a3ccd7424 authored almost 4 years ago by Ivan Levkivskyi <[email protected]>
Report incompatible assignments for descriptors with overloaded __set__ methods (#9893)

An assertion expected the second result of method `ExpressionChecker.check_call` to
be a `Call...

051ed611441e27a7e6335cbdcee35b84a8947300 authored almost 4 years ago by Christoph Tyralla <[email protected]>
Fix TypedDict.get("missing_key") with string literal (#9906)

Previously this would throw an error, however according to PEP 589
.get() should be allowed for...

fa44143bf72756ff13bd18c3b86b63d7d9c5e566 authored almost 4 years ago by Adrian Freund <[email protected]>
Various doc updates, mostly about list[t] etc. (#9936)

Use the new generic built-in type syntax (list[t] etc.) in the cheat sheet,
getting started and...

bd47eb7bf827b01f5560d5e5973fc30072a2e52d authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[stubgenc] fixes and typos (#9877)

* [stubdoc] fix typo

* [stubgenc] Add Callable to _DEFAULT_TYPING_IMPORTS

* [stubgenc] Fix...

3442b70c0ea8179ea6ddd6ec86fd65be75dd24de authored almost 4 years ago by Sergei Izmailov <[email protected]>
moduleinfo: delete (#9924)

I removed the documentation for this error already in #9675.

This list of modules here that w...

a540a1a33d5df2611975a74b8234154fd86722cd authored almost 4 years ago by Shantanu <[email protected]>
Document new source finding behaviour (#9923)

This should cover the current state on master, as previously
discussed / implemented across #97...

37a107e49a15ecde6b10643bc9b25bee1c270672 authored almost 4 years ago by Shantanu <[email protected]>
Support TypeGuard (PEP 647) (#9865)

PEP 647 is still in draft mode, but it is likely to be accepted, and this helps solve some real ...

fffbe88fc54807c8b10ac40456522ad2faf8d350 authored almost 4 years ago by Guido van Rossum <[email protected]>
stubtest: fix signature construction for overload + implicit classmethod (#9921)

__class_getitem__ and __init_subclass__ are always classmethods, even if
they aren't decorated....

734e4add93ac88398f204f404ce7130963f147b3 authored almost 4 years ago by Shantanu <[email protected]>
stubgen: properly convert overloaded functions (#9613)

92923b2ed8085a38c353382f805c9e2e8716e717 authored almost 4 years ago by Chad Dombrova <[email protected]>
Fixed Any and Dict missing from stubgen imports list (#9900)

e9edcb957f341dcf7a14bb7b7acfd4186fb1248b authored almost 4 years ago by Ashley Whetter <[email protected]>
[mypyc] Add primitives for list.sort() and list.reverse() (#9897)

Adding these since they are trivial to implement.

3497675c5f7917eb0e8ad4b7e2b7f3bc4cfd52dc authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Recognize 'six.moves.xrange' as an alias of 'range' (#9896)

This stopped working because of typeshed changes in
b884a394b4406b647317668a28538821ca08c056. T...

a4a5fd67b3edea1ea39ae6a700e80d65d0ef2121 authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Fix overflow error handling in list.insert and tests (#9895)

The test case wasn't actually testing the primitive, since all the
calls were in the driver, wh...

f491f352ee995d174e94b4f78290d9ce534c2e4f authored almost 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] always add implicit None return type to __init__ method (#9866)

Fixes mypyc/mypyc#792.

Always give __init__ an implicit None return type so that programs lik...

0c5936e08975ce1936c86f559d128cf25d30000e authored almost 4 years ago by Thomas Johnson <[email protected]>
Fix type errors stemming from getattr (#9889)

Fixes #9888.

I applied the following patch to typeshed and ran self check:
```
+@overload
...

0996c426e1cea4ccaaad54dec6b1318c3d377562 authored almost 4 years ago by Shantanu <[email protected]>
[mypyc] Some tagged integer micro-optimizations (#9801)

Use `PyLong_FromLong` instead of `PyLong_FromSsize_t` since it's faster
(at least on Python 3.8...

5e20a26b922e2f5b71425ea7f57d2b4cba5a9324 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Add Python 3.9 to trove classifiers (#9887)

Since my checklist in https://github.com/python/mypy/issues/9761 is
almost complete, it's time ...

55a1b8126741912329b2d271e04730f563807109 authored about 4 years ago by Shantanu <[email protected]>
upload-pypi: allow dry running the script with a dev version (#9886)

Co-authored-by: hauntsaninja <>

5f5d90eee23b809185145f6da7b18a3ca41b4879 authored about 4 years ago by Shantanu <[email protected]>
Sync typeshed (#9885)

Co-authored-by: hauntsaninja <>

cfdb1f1f4c46f170f2501fcf503440b2c37a6a96 authored about 4 years ago by Shantanu <[email protected]>
misc: update wheel building and release scripts (#9570)

* new upload pypi script

CI now builds the pure Python wheel and sdist.
Use the Github API t...

1f5115b90f3e984e7d79ddca84b5dbe5eeddf9ec authored about 4 years ago by Shantanu <[email protected]>
Document PEP 585, 563, 604 and more (#9763)

Fixes #8629, fixes #8523.

This creates a new page to document issues arising from discrepanci...

6e8c0cd3ef7a375e143faf237312004adcfca7d6 authored about 4 years ago by Shantanu <[email protected]>
Don't expand global variables in body of a function with constrained type variables (#9882)

See first test case for the scenario where this causes issues (the second test case is already h...

28f92acae611ab06a72ac827e36373c198a9e4f4 authored about 4 years ago by Ivan Levkivskyi <[email protected]>
Allow packages/modules as args with files in cfg (#9834)

Currently only files can be specified on the command line if files are
specified in mypy.ini. ...

b55bfe0796ddf6236bc21b46a48c6b961372fe79 authored about 4 years ago by Tom Scogland <[email protected]>
Return mypy_primer to CI (#9842)

mypy_primer was temporarily removed in #9769. This brings it back.
See https://github.com/pytho...

2853e5aa18969b56bb471e2eb2b85e6c251e33df authored about 4 years ago by Shantanu <[email protected]>
Sync typeshed (#9879)

Co-authored-by: Ivan Levkivskyi <[email protected]>

3c275a3dce233ab6d53abc623069ccef3250f127 authored about 4 years ago by Ivan Levkivskyi <[email protected]>
PEP 612: hide from those who may seek to use it (#9874)

This prevents users from hitting asserts before PEP 612 support is fully
implemented.

Co-aut...

8296a3123a1066184a6c5c4bc54da1ff14983c56 authored about 4 years ago by Shantanu <[email protected]>
Sync typeshed (#9863)

Co-authored-by: Ivan Levkivskyi <[email protected]>

07a64450cec61fafc98838d9e32d6dae63568a93 authored about 4 years ago by Ivan Levkivskyi <[email protected]>
[mypyc] Improve docstrings and comments + some minor refactoring (#9861)

Tidy things up a bit, and improve documentation in code.

These mostly, but not exclusively, t...

e9f8a177d79df978c64ff924d3fb39b2e3cd0cbc authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Refactor mypyc.ir.ops: replace LoadInt with Integer (#9859)

The new class is a direct subclass of `Value` instead of an `Op` subclass.
It essentially chan...

3c99f126ce3f5c0b6d3fadf96525b0f831b7c524 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Speed up 'if x' for int values (#9854)

This speeds up the `if_true` microbenchmark by about 5%. Code size is also
reduced.

4f3fcdabcac4f21c97fed91cbe5758df2f587962 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Sync typeshed (#9857)

Co-authored-by: Ivan Levkivskyi <[email protected]>

48312289155bb203ad12249a87692fa841e7478c authored about 4 years ago by Ivan Levkivskyi <[email protected]>
[mypyc] Minor cleanup of mypyc.ir.ops (#9853)

It was a bit odd that the module started with a long comment about
serialization, which isn't e...

755a9908371b226c3eca4f1abb85842b4c69544f authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Rename BinaryIntOp to IntOp (#9851)

Since `IntOp` is also used as a namespace for op constants, it's common to
refer to the class n...

7d99ab2b0dca37075347d6e50c7ec6f9716a934f authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Remove EmitterInterface as it's not needed for anything (#9849)

This continues work on mypyc/mypyc#781.

87f867c548824adecca6420383abba1662c33fa5 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Refactor assignment targets (#9848)

Since they are only used during the IR build, define them in
`mypyc.irbuild`. Also simplify the...

392883e9a9583f8f7a18031aa804e632e254c533 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Fix test failure caused by rebase (#9847)

This was introduced in #9800.

b7c6fa3d2822662a510223fbf82f5d0d08af7bb5 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Refactor method IR generation (#9846)

Add new helpers for generating methods that reduces the required
boilerplate. Switch several ex...

c3534643e2197319e9923bb38a0f1590f78d4696 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Speed up and improve multiple assignment (#9800)

Speed up multiple assignment from variable-length lists and tuples.
This speeds up the `multip...

18ab589d0c5c4b00ae597740fb7624791d2ad7ad authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Use the pytest -q option for tidier ouput with multi-core CPUs (#9845)

Without this option, pytest can print out many lines of garbage
if there are more than 8 parall...

7c0c1e7a1e867dbd0469713f0bc99887b0020634 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Remove Environment (#9840)

Remove `mypyc.ir.ops.Environment`. Represent potentially uninitialized variables
explicitly in...

c179eb894c9878e353898e9e7898af7730b87e62 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Use Py_TRASHCAN_{BEGIN,END} in tp_dealloc functions (#9839)

See https://github.com/python/cpython/blob/master/Include/cpython/object.h#L456

Fixes #789.
...

fe8fac16178447bb0abab3e759221294d4a70f3c authored about 4 years ago by Michael J. Sullivan <[email protected]>
[mypyc] Remove symbol table and value index table from Environment (#9768)

Instead of maintaining symbol tables in `Environment`, they are maintained in
`IRBuilder` and d...

7664031adfb2f7082a066b53dfa41ce30449bf21 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Sync typeshed (#9828)

Co-authored-by: Ivan Levkivskyi <[email protected]>

dc251783ccb9baa48fc62d109a88854ac514816d authored about 4 years ago by Ivan Levkivskyi <[email protected]>
Fix the --update-data flag for pytest (#9825)

28d123f025c8f2ed8bb1e6b4590f3ba023f27b3a authored about 4 years ago by Abhinay Pandey <[email protected]>
Sync typeshed (#9821)

Co-authored-by: Ivan Levkivskyi <[email protected]>

39698d52e933a30cd744c25c388c514997b6b95f authored about 4 years ago by Ivan Levkivskyi <[email protected]>
[mypyc] Attempt to fix macOS wheel builds (#9806)

efa62358bd98943edd624779684b58be38799072 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Adding more information to "Too Few Arguments" (#9796)

Fixes #9340

As mentioned in the feature request, mypy now gives more information about the mi...

eb0bf114743e4b2a65582e83feacb184eb5c6d64 authored about 4 years ago by Abhinay Pandey <[email protected]>
tests: Avoid side effect of COLUMNS env var (#9813)

Several tests rely on getting the default width of a terminal for
rendering test output. Some P...

38409ba324699a42c47571bbc1b1bab7d0b032f6 authored about 4 years ago by Greg Compestine <[email protected]>
Add error code for name mistaches in named tuples and TypedDicts (#9811)

This gives a new error code for code like this:

```
# Foo and Bar don't match
Foo = NamedTu...

990b6a6f03ad82c10cb8edbe70508b943336f7f3 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
Fix type check failure stemming from new pytest release (#9798)

The release of pytest 6.2 broke mypy's type checking of itself, since pytest 6.2 drops support f...

05d9fb15dcec8bde4e7184ca387e7d8acea68792 authored about 4 years ago by Shantanu <[email protected]>
Fix path escaping bug in HTML report (GH8979) (#9797)

ac324950a7c95f0e51d72ae18fbd8652d37f7847 authored about 4 years ago by rhkleijn <[email protected]>
mypy: support namespace packages when passing files (#9742)

This is the successor to https://github.com/python/mypy/pull/9632. Things should basically be as...

9c54cc3f1c73150992345350be834f2987b3967d authored about 4 years ago by Shantanu <[email protected]>
Sync typeshed (#9794)

Co-authored-by: hauntsaninja <>

cdd5badebee3ed62be8671eb0236fe16e7510eae authored about 4 years ago by Shantanu <[email protected]>
Fix typo in setup.py (#9790)

35e5031b30e25faf9aff6caacfe9b8f185fa430e authored about 4 years ago by willtryagain <[email protected]>
[mypyc] Fix using package imported inside a function (#9782)

This fixes an issue where this code resulted in an unbound local `p`
error:

```
def f() -> ...

eac1897cff2b0a24584737ba0afd1a3004d37ad1 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
[mypyc] Implement dict clear primitive (#9724)

Implements dict clear primitive for improved performance.

Related ticket: mypyc/mypyc#644

98eee40c8e6b111361b3e2d69059b445852fbda3 authored about 4 years ago by vsakkas <[email protected]>
Remove mypy_primer (#9769)

Co-authored-by: hauntsaninja <>

88f76ee0e95674cc1ff4c723a86156823fb06291 authored about 4 years ago by Shantanu <[email protected]>
[mypyc] Generate names lazily when pretty-printing IR or generating C (#9767)

Instead of generating names for ops when building IR, we now generate names
immediately before...

f0c78c14588bc73541eccf24c2bf790396ddfde3 authored about 4 years ago by Jukka Lehtosalo <[email protected]>
kinds_of_types: clearer sample bytestrings (#9764)

A sample bytes arg of b'b' makes the example hard to parse

06589112d2513edeb90386613c2f201e72b08059 authored about 4 years ago by Frank Dana <[email protected]>
Fix generic inheritance for attrs init methods (#9383)

Fixes #5744

Updates the attrs plugin. Instead of directly copying attribute type along the MR...

fc212ef893a0c3e6d500be89aa4d9302c1219595 authored about 4 years ago by Nate McMaster <[email protected]>
Fix generic inheritance for dataclass init methods (#9380)

Fixes #7520

Updates the dataclasses plugin. Instead of directly copying attribute type along ...

98beb8e8febfd39992b0ba69ba15c0b2362b847d authored about 4 years ago by Nate McMaster <[email protected]>
docs: miscellaneous improvements (#9762)

Co-authored-by: hauntsaninja <>

fdba3cd495b657995a7283063afd1e86ff49165d authored about 4 years ago by Shantanu <[email protected]>
[mypyc] Implement list insert primitive (#9741)

Implements list insert primitive for improved performance.

Related ticket: mypyc/mypyc#644

109d05edca23d6f94542fb28e11e3cb0b6f7e159 authored about 4 years ago by vsakkas <[email protected]>
Add test for PEP 614 (#9759)

Co-authored-by: hauntsaninja <>

d1d999c0baaf7218a750bbdf8df7b78e03bfe8fb authored about 4 years ago by Shantanu <[email protected]>
PEP 585 improvement to disallow any generic note (#9760)

6e5286e5242519bcba8f005900312a375b0e7688 authored about 4 years ago by Shantanu <[email protected]>
PEP 585: allow builtins to be generic (#9564)

Resolves #7907

Co-authored-by: cdce8p <[email protected]>
Co-authored...

52225ab91703a7283c9e4bd129402a4e43abdb66 authored about 4 years ago by Allan Daemon <[email protected]>
TypedDict: Fix casefolding of 'missing keys' error message (#9757)

Previously the message accidentally converted all identifiers to
lowercase. By rephrasing the m...

dbca5a54cb343dcee4a1f93af569a9dcf13ce242 authored about 4 years ago by Marti Raudsepp <[email protected]>