[Python-Dev] Accepting PEP 560 -- Core support for typing module and generic types (original) (raw)
Ivan Levkivskyi levkivskyi at gmail.com
Fri Dec 15 10:10:53 EST 2017
- Previous message (by thread): [Python-Dev] Accepting PEP 560 -- Core support for typing module and generic types
- Next message (by thread): [Python-Dev] Accepting PEP 560 -- Core support for typing module and generic types
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 15 December 2017 at 15:55, Yury Selivanov <yselivanov.ml at gmail.com> wrote:
> I don't see any problems with implementing this on types defined in C. This isn't harder than implementing sizeof or pickling support, and NumPy classes already have implemented both. Maybe Yury forgot about METHSTATIC and METHCLASS?
I just tested classgetitem defined via METHSTATIC and it works. This means we don't need to add slots. Thanks for the hint, Serhiy! Ivan, this might be worth mentioning in the PEP or in the docs.
I think it should be added to the PEP. Somehow I didn't think about C extensions, but now I see that it is important, also recently there appeared a lot of interest in better support of static typing for NumPy arrays and numeric stack. I will make a PR a bit later.
-- Ivan -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20171215/5a8375a7/attachment.html>
- Previous message (by thread): [Python-Dev] Accepting PEP 560 -- Core support for typing module and generic types
- Next message (by thread): [Python-Dev] Accepting PEP 560 -- Core support for typing module and generic types
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]