Ecosyste.ms: OpenCollective

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

github.com/python/mypy_extensions

Extensions for mypy
https://github.com/python/mypy_extensions

Add support for Python 3.12 (#48)

9dd6d98da338a3924b0ed7440b843988cd5805df authored over 1 year ago by Hugo van Kemenade <[email protected]>
Deprecate `mypy_extensions.TypedDict` (#47)

* Deprecate `mypy_extensions.TypedDict`

* Formatting

e0c6670e05a87507d59b7d3a0aa2eec88e9813b0 authored over 1 year ago by Alex Waygood <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#43)

updates:
- [github.com/PyCQA/flake8: 6.0.0 → 6.1.0](https://github.com/PyCQA/flake8/compare/6.0...

a1b59f718e28c5dc897272211e0d00e0f58cc908 authored over 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Add .pre-commit-config.yaml file (#42)

This should make pre-commit.ci work.

ba09bac2973cf6b1bb0141548811f68a39670af9 authored over 1 year ago by Ran Benita <[email protected]>
Switch CI from Travis to GitHub Actions (#41)

Fix #39.

b166486aeb995b60aff53272a724ee254ee646d1 authored over 1 year ago by Ran Benita <[email protected]>
Drop support for Python 3.5, 3.6 (#40)

4693a5a77e8f75b41aa83d0670b8535f314f460b authored over 1 year ago by Ran Benita <[email protected]>
Require Python 3.5+ in setup.py and setup.cfg (#34)

Followed these instructions:
https://packaging.python.org/en/latest/guides/dropping-older-pytho...

c2ff5b89882cc0fb433f375bc3c0fd909e2e62e9 authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Don't describe mypy_extensions as experimental in the description (#32)

Also a few other minor updates to the description.

d48060d0f9f0c5e25e6c25d41ffd604f74c6e0cd authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Add mypyc native int types i64, i32, i16 and u8 (#31)

In code compiled with mypyc, these can be used in annotations to use
faster native int operatio...

53c87773a5b3cfde47d3c904101847ae20143622 authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Document development status as stable and prepare for 1.0 release (#30)

Mypy 1.0 is release is going out soon, so let's make mypy_extensions 1.0
as well.

0a0adaeaa9cc7739d508d6fde5c08b4b970f673c authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Drop Python 2 support (#29)

Mypy has dropped Python 2 support some time ago, and maintaining
Python 2 support is getting to...

28749242b7df970e2ce0d815b11f494055f70bb4 authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Fix test_typeddict_errors test case on Python 3.11 (#28)

Integers are now accepted as types in many runtime contexts:
https://github.com/python/cpython/...

1c3f2ed002272f5a85b30675fe553e6b96fa763e authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Add Python 3.8 to 3.11 to tox envs (#27)

Now `tox run` runs tests on all supported Python versions. One 3.11 test
is still failing -- I'...

7c4d002aa18488f5c9b669777c5a62f1030ce8ed authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Add 3.10 and 3.11 to classifiers (#26)

I'm not updating .travis.yml since Travis CI is no longer
functioning.

6565d3b67ba50dd62a73d1f5e15cf1d51b5edf13 authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Drop Python 3.4 support (#25)

PyPI stats indicates that 0.00% of downloads are for Python 3.4:
https://www.pypistats.org/pack...

c02c54fc74c87e04fe363b6485528b414fd0c004 authored almost 2 years ago by Jukka Lehtosalo <[email protected]>
Add 3.9 to the list of classifiers (#20)

Co-authored-by: hauntsaninja <>

dffd016aeb20851c6059b0077be033611f174500 authored about 4 years ago by Shantanu <[email protected]>
Add 3.8 to the list of classifiers

f6724aa6ef31a0d372af3943dee9b540c2379da1 authored about 5 years ago by Michael J. Sullivan <[email protected]>
Merge pull request #13 from The-Compiler/patch-1

Update URL in setup.py.

9e797d4a855413bfc37422768ab16b4bb3f53d74 authored about 5 years ago by Jukka Lehtosalo <[email protected]>
Update URL in setup.py

It's quite hard to find this repository if you don't know about it being split from mypy - so I ...

5085d7ec21af3702cbb9df5767ea106833f2b308 authored about 5 years ago by Florian Bruhin <[email protected]>
Add an undocumented mypyc_attr decorator (#12)

This is an (for-now) undocumented annotation to allow specifying
various hints to mypyc. `trait...

1cd4b86d1f45a1bcaf4d3a9fe0d650433e878c85 authored over 5 years ago by Michael J. Sullivan <[email protected]>
.travis.yml: The 'sudo' tag is now deprecated in Travis CI (#8)

Fixes #6

6252ecba95059c034b04b7f093507a64bb1043cf authored over 5 years ago by cclauss <[email protected]>
Set TypedDict module correctly when using class definition syntax (#2) (#4)

I shuffled the code so that we only override `__module__` when TypedDict is instantiated (and no...

508d25ef34a69e698adeaf195fd03b2f4cdaecca authored almost 6 years ago by Anirudh Padmarao <[email protected]>
Add 3.7 to the list of classifiers (#5)

a4681cd9819429a8a470fe516fce8e65f4528e48 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Merge pull request #3 from msullivan/tests

Add tests and enable travis

0ad2da4bfa6e1058fd4dd611c1280b46f82112a9 authored almost 6 years ago by Ivan Levkivskyi <[email protected]>
trigger a build?

d7cbae41078c944853ed4ba544dec9e6606092a1 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
asdf

88e388e7a64edb748b137f2166319343a643ca9d authored almost 6 years ago by Michael J. Sullivan <[email protected]>
tweak dist

18ef7ae973edf4799d1a35fad2b51fb58d90691f authored almost 6 years ago by Michael J. Sullivan <[email protected]>
trigger a build?

d06b240b125bca06d6696b014e887aadcad880b3 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Run on a bunch more versions

a598c33cd837074bba62fad8f7c33ad706036727 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
trigger a build?

5ea79a70d4315602ad7ce332fa1ce326f7fdad86 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
No real reason to not CI branches before PRs are created

a2d5773ec4a13507523490842398b116efab3f54 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Enable travis

41c0deb507eb6f594e226cc80f2ae06b11c2f9c2 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Add a tox.ini to drive tests

eeb1ca54c9cecfe2b058d1e31f4756083dea5455 authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Make the tests run under python 2

353fdc69efcaef74cfb3ffd9ef8d8769ab66af2c authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Copy testextensions in and fix it to be standalone

904764e49bf3b3d32e18f189c09c4a78f8491e3e authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Add a .gitignore.

821ae5efb7e8bafd163a5b7ff8b285f723036c8f authored almost 6 years ago by Michael J. Sullivan <[email protected]>
Bump the mypy_extensions version number to 0.5.0-dev (#5450)

4842df77fb6209e19b7bae7884e204601215b61c authored over 6 years ago by Michael J. Sullivan <[email protected]>
Remove the `Id` class from mypy_extensions (#5441)

Argh, I forgot to remove this when doing cleanup.

56e10cc1c371f2b4b8a70b8e92601b9b78a63118 authored over 6 years ago by Michael J. Sullivan <[email protected]>
Add a `FlexibleAlias` to `mypy_extensions` (#5436)

Currently there is no way to define generic type aliases that do not
depend on their type argum...

0d35e0717cafc78fdd2f56dc57558901e2aeccb6 authored over 6 years ago by Michael J. Sullivan <[email protected]>
Add an undocumented "trait" class decorator to mypy_extensions (#5278)

This is an undocumented and extremely experimental annotation to
support a restricted for of mu...

94dc83ff399266cbb86bfc1a7a525eb087b98715 authored over 6 years ago by Michael J. Sullivan <[email protected]>
Drop support for Python 3.3 (#5248)

See also python/typeshed#2258 and python/typeshed#2260.

5e0af157c6576652102380ee2bf12108a5f45067 authored over 6 years ago by Sebastian Rittau <[email protected]>
Fix minor typos in comments (#5183)

4e49fdbf20759afa3edda1b77d33fec0e9d1821e authored over 6 years ago by Emil Hessman <[email protected]>
mypy and mypy_extensions aren't posix only (#3765)

55af7436652dfa00f62e259f7e8093ec63fdecb0 authored almost 7 years ago by Thomas Grainger <[email protected]>
Bump mypy_extensions version to 0.4.0-dev (i.e. post-release-0.3.0) (#4418)

94a5d0fffeb6865ad62c71eb89b24fe0e7a539ef authored about 7 years ago by Guido van Rossum <[email protected]>
extensions: Specify dependency on typing for py<35 (#4268)

Fixes #4264

295ab6212624c8957ec192e2cbfee3ff74c6043b authored about 7 years ago by Nehal J Wani <[email protected]>
Add LICENSE files to sdists (#4248)

Fixes #4247

798a7031b35b9a56662471f0fe447504dbb1e25e authored about 7 years ago by Ethan Smith <[email protected]>
mypy_extensions are universal (#3764)

3c6a711fcf78003ecd03afa8a9570719f04ab095 authored over 7 years ago by Thomas Grainger <[email protected]>
Move mypy_extensions version to 0.3.0 (about to release) (#3676)

b8e02bd9b8669794759accdced54abd559d540a1 authored over 7 years ago by Guido van Rossum <[email protected]>
Support TypedDicts with missing keys (total=False) (#3558)

* Basic support for TypedDicts with missing keys (total=False)

Only the functional syntax is ...

de3244cadb7a9c7f73a5ff5a45cb3b8abc244ca1 authored over 7 years ago by Jukka Lehtosalo <[email protected]>
Move version of extensions to post-release (#3348)

22a13c6a87a7206ee9c006e640e16fc85d3cb4cb authored over 7 years ago by Guido van Rossum <[email protected]>
Bump mypy_extensions version and update author, author_email, classifiers. (#3330)

Also update author, author_email, classifiers.

Fixes #3311.

e804f3ac68595ad8f19b5cf49e3980081fc4bc96 authored over 7 years ago by Guido van Rossum <[email protected]>
Better callable: `Callable[[Arg('x', int), VarArg(str)], int]` now a thing you can do (#2607)

Implements an experimental feature to allow Callable to have any kind of signature an actual fun...

ba070d9fa43e2017cdfd17273af4d5373506751c authored over 7 years ago by Naomi Seyfer <[email protected]>
Bump mypy_extensions version to 0.2.0-dev

64da8a8bc2cee407443fb7cadc72fee3dc330ef3 authored almost 8 years ago by Jukka Lehtosalo <[email protected]>
Bump mypy_extensions version to 0.1.0

71ef29b17173dda79420a38cb7a64a25812a44c3 authored almost 8 years ago by Jukka Lehtosalo <[email protected]>
Add NoReturn to mypy_extensions (#2637)

f2c5525e2b34a3849cd3c4adc229ddb3335c8df0 authored almost 8 years ago by David Fisher <[email protected]>
Externalize flake8 linting, introduce additional checks (#2638)

This change is a step towards removing `runtests.py` (see #1673).

The exclusion list in the f...

c36db0dc8a915e1bfd79278cdd91e5ce4fae3fcc authored about 8 years ago by Łukasz Langa <[email protected]>
Allow isinstance checks of TypedDict from the typing module (#2615)

Fixes #2614

78e0ea142d00ba54517e4f1ba760d77fe79a6054 authored about 8 years ago by Roy Williams <[email protected]>
Runtime implementation of TypedDict extension (#2552)

This was initially proposed in python/typing#322. It works on Python 2 and 3.

fc811d4fabeb6d417fb596ad146d4124c43ffb41 authored about 8 years ago by Ivan Levkivskyi <[email protected]>
TypedDict: Recognize declaration of TypedDict('Point', {'x': int, 'y': int}). (#2206)

This is really just the first phase, doing the syntactic analysis; type checking will follow as ...

9bb31f4bf008722409daccd0e39fda4c12854b40 authored about 8 years ago by David Foster <[email protected]>
Create mypy_extensions package. (#2228)

Closes #2210. See also #2206.

dc725bad96f65ba515deac016a20d0f05a5538a0 authored about 8 years ago by David Foster <[email protected]>