-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Move the typing module to a separate installation package #377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
It should be separately installable. But it should still live in the same |
How do you feel about |
I like the idea of a separate repo. Maybe we could include it as dependency and as git-submodule? On Fri, Aug 15, 2014 at 7:13 PM, Guido van Rossum
|
[I wrote this and accidentally deleted it] I am beginning to change my mind. Maybe typing.py should become a separate package in a separate repo after all, so that we can start working on the definitive version of typing.py to be included in the Python stdlib. (Of course, changes to typing.py would still need to be accompanied by changes in mypy, in most cases. But it might encourage contributors, and it could have its own, less overwhelming tracker.) |
+1 for making it a separate repo |
Some additional points that support having a separate repo:
|
I created a new repo: https://github.com/JukkaL/typing What do you think? |
nice, I think this is the right direction. It should make packaging a lot easier |
Thanks for doing that. I'll start packaging typing for Debian today. 2014-09-01 7:55 GMT+02:00 Marcell Vazquez-Chanlatte <
|
This is long obsolete, since typing is now in the stdlib and being developed in github.com/python/typing. |
The typing module could be more generally useful even outside mypy, such as for annotating code for documentation purposes. Also, other tools such as IDEs, documentation tools could more easily use it.
This discussion on python-ideas is relevant:
https://mail.python.org/pipermail/python-ideas/2014-August/028618.html
EDIT: Changed from 'separate project' to a 'separate installation package'
The text was updated successfully, but these errors were encountered: