Commit Graph
31 Commits
Author SHA1 Message Date
Valérian Rousset 9b3fe3d0e0 add types to pathlib (#338) 2016-07-17 21:16:25 -07:00
Valérian Rousset a62d6207ab Fix pkg resources (#341)
Add types to pkg_resources, mostly rewrote it based on the documentation.
Also remove pkg_resources._vendor which generated by stubgen but was implementation specific.
2016-07-17 21:05:39 -07:00
Valérian Rousset 61f232c7d8 add py3 version to zipimport (#305) 2016-07-17 21:05:05 -07:00
Valérian Rousset d5938ee76c Add cpython specific constants to ssl (#291)
* Revert "Revert "add types to ssl for py2 (#251)""

This reverts commit 0b19fb471c (thus re-adding types to ssl).

* add some undocumented ssl constants
2016-07-17 19:27:29 -07:00
Valérian Rousset cf655f6f02 add some types to importlib (#340) 2016-07-15 15:46:28 -07:00
Valérian Rousset 8ef221c162 add zipfile for py2 (#345) 2016-07-15 05:55:20 -07:00
tharvik 87235ad72b merge py2 and py3 argparse 2016-07-11 15:23:51 +02:00
tharvik 1833e8e4b6 add some types to os 2016-07-11 15:09:52 +02:00
tharvik 0e635efa6c add bytearray.insert 2016-07-11 14:04:18 +02:00
Valérian Rousset 3eedf73a3a Add types to stub for warnings module. (#342) 2016-07-06 09:58:49 -07:00
tharvik e102c99f36 improve unittest 2016-07-06 11:33:48 +02:00
Valérian Rousset c40a260b47 fix sys.exc_info return type (#246) 2016-06-06 08:52:40 -07:00
Valérian Rousset 4039a1a686 add types to ssl for py2 (#251) 2016-06-06 08:42:43 -07:00
Valérian Rousset 4c42061c95 add types to socketserver for py2 (#250) 2016-06-06 08:37:17 -07:00
Valérian Rousset e97638d4bd Improve http (#248) 2016-06-05 16:55:51 -07:00
Valérian Rousset 09e165ec35 Improve socket py2 (#249)
* add vim swap files to gitignore

* add types to socket.socket.send{,all} for py2
2016-06-05 16:51:26 -07:00
Valérian Rousset a581397c42 add types to logging (#247) 2016-06-04 19:20:15 -07:00
Valérian Rousset 7721505397 complete ssl (#239) 2016-06-02 10:08:07 -07:00
Valérian Rousset 20d875dc75 complete socketserver (#238) 2016-06-02 10:06:41 -07:00
Valérian Rousset cf5edec4de add types to socket.socket.send{,all} (#240) 2016-06-02 10:04:15 -07:00
Valérian Rousset 2b776cfb4e complete urllib (#241) 2016-06-02 09:22:29 -07:00
Valérian Rousset a32d8a9da6 add types to sys.getrefcount (#237) 2016-06-02 00:27:37 -07:00
Valérian Rousset d43adbe97e WIP: Mapping.{get,pop} can return default type (#223)
* Mapping.{get,pop} can return default type

* Mapping values are covariant
2016-05-30 10:05:44 -07:00
Valérian Rousset 5b5f01f33c Improve email.* (#207)
* improve email

* complete email.message

* complete email.policy

* complete email.parser

* complete email.generator

* complete email.headerregistry

* complete email.contentmanager

* complete email.header

* complete email.charset

* complete email.errors

* complete email.feedparser
2016-05-30 10:04:51 -07:00
Valérian Rousset 191e153427 more closely fit to html.parser documentation (#231) 2016-05-30 09:51:34 -07:00
Valérian Rousset ff94f6def0 specifiy Callable in sys.call_tracing (#230) 2016-05-30 09:32:56 -07:00
Valérian Rousset 9154cd1320 type errors in codecs.EncodedFile (#208) 2016-05-18 14:43:33 +01:00
Valérian Rousset e9efb31aa7 fix integration of io with mypy (#196) 2016-05-12 16:52:36 -07:00
Valérian Rousset 9fdac6e0df improve io (#194)
* added types to io, some version-specific variants
* remove _io (moved the classes to io)
* remove internal, unused xml.etree._ListDataStream
2016-05-11 10:47:24 -07:00
Valérian Rousset c2194c9761 add AST.__init__ annotation (#184) 2016-05-05 11:32:06 +01:00
tharvik 3c92450972 add __dict__ attribute to class instance 2016-04-04 08:46:04 +02:00