Valérian Rousset and Guido van Rossum
fe15d91041
merge */xml/etree into 2and3/xml/etree ( #899 )
...
Fixes #287 .
2017-01-30 13:19:28 -08:00
Valérian Rousset and Guido van Rossum
1d5b35b2a5
Merge tarfile ( #467 )
2016-09-03 08:40:45 -07:00
Valérian Rousset and Matthias Kramm
9f1e90b33f
Merge bisect ( #468 )
...
* merge bisect
* comment while mypy#2035
2016-08-24 06:07:40 -07:00
Valérian Rousset and Matthias Kramm
17f7d3db20
Add ctypes ( #454 )
...
* util done
* __init__, 16.16.2.2 done
* 16.16.2.3 done
* 16.16.2.4
* fix *FUNCTYPE, fix generic
* remove part of generic
* temporarly broad some type
* 16.16.2.5
* 16.16.2.6
* 16.16.2.7
* 16.16.2.8
* 16.16.2.9 and cleanup
* no documentation on wintypes
* move from _SimpleCData to _CData
* base on some example
* py2 done, cleanup
* make pytype happy
2016-08-15 11:39:23 -07:00
Valérian Rousset and Guido van Rossum
2824cd1197
Improve locale ( #462 )
2016-08-10 13:52:29 -07:00
Valérian Rousset and Guido van Rossum
59d06de83e
add rlcompleter ( #455 )
2016-08-10 13:39:38 -07:00
Valérian Rousset and Guido van Rossum
04d799f656
fix unprecise type in sys.exc_info in py2 ( #466 )
2016-08-10 13:37:01 -07:00
Valérian Rousset and Guido van Rossum
ebdf9d68b2
add termios ( #456 )
2016-08-10 12:09:54 -07:00
Valérian Rousset and Guido van Rossum
4e55f0561f
Improve traceback ( #465 )
2016-08-10 11:18:35 -07:00
Valérian Rousset and Guido van Rossum
231ebbefaa
add types to multiprocessing.process ( #463 )
2016-08-10 11:01:54 -07:00
Valérian Rousset and Guido van Rossum
e3a1ddfbeb
add readline module ( #448 )
2016-08-05 12:04:01 -07:00
Valérian Rousset and Guido van Rossum
4fa352e6fa
add keyword module ( #446 )
2016-08-05 12:03:21 -07:00
Valérian Rousset and Matthias Kramm
a1e1d6c355
Add code ( #447 )
...
* 30.1.0
* 30.1.1
* 30.1.2
2016-08-05 07:55:43 -07:00
Valérian Rousset and Matthias Kramm
5a5138aa1e
Add stubs for pkgutils ( #431 )
...
* py3 done (py2 pass empty)
* remove dangling importlib
* importlib.abc only exists in py3
2016-08-03 15:40:37 -07:00
Valérian Rousset and Matthias Kramm
2e560d38dc
Improve distutils ( #418 )
...
* remove old distutils
* core done
* ccompiler done
* compilers done
* archive_util done
* dep_util done
* dir_util done
* file_util done
* util done
* dist done
* debug, error, extension done
* fancy_getopt done
* filelist, log, spawn done
* sysconfig done
* text_file done
* version done
* cmd done
* add command
* add emxccompiler which is py2 only
* command.build_py have spec only in py3
* make pytype happy by resolving relative import
2016-08-03 15:38:15 -07:00
Valérian Rousset and Matthias Kramm
2c21f27310
Add plistlib ( #433 )
...
* py3 done
* py2 done
* fix by matthiaskramm
* remove plistlib from pytype checking
* add unicode for path in py2
* add readPlistFromString (and write) in py2
2016-08-02 14:52:26 -07:00
Valérian Rousset and Matthias Kramm
ee02a8a968
Improve threading ( #403 )
...
* initial stubgen
* comment everything
* 17.1.0 done
* 17.1.1 done
* 17.1.2 done
* 17.1.3 done
* 17.1.4 done
* 17.1.5 done
* reorder __enter__, __exit__
* 17.1.6 done
* 17.1.7 done
* 17.1.8 done
* 17.1.9 done
* cleanup, py3 done
* py2 begin, comment everything
* 16.2.0 done
* 16.2.1 done
* 16.2.2 done
* 16.2.3 done
* 16.2.4 done
* 16.2.5 done
* 16.2.6 done
* 16.2.7 done
* cleanup, py2 done
* remove old threading stubs
* use --strict-optional
* improve Condition.wait_for
* remove type ignore
2016-08-01 14:31:57 -07:00
Valérian Rousset and Matthias Kramm
1bd78d4aab
Improve contextlib ( #406 )
...
* remove old, new stubgen
* comment everything
* contextlib done
* use TypeVar instead of overload
* py2 done
2016-07-29 15:26:14 -07:00
Valérian Rousset and Matthias Kramm
24086b2195
Finish mail ( #396 )
...
* remove old email files
* finish email.mime
* finish email.encoders
* email.utils: stubgen run, reorder
* finish email.utils
* finish email.iterators
* email.mime is a module
* fix mime
2016-07-29 15:25:52 -07:00
Valérian Rousset and Matthias Kramm
417230043e
add colorsys ( #419 )
...
* add colorsys
* add undocumented constants
2016-07-29 08:02:24 -07:00
Valérian Rousset and Matthias Kramm
0fea15ea29
Add mmap ( #412 )
...
* py3 done
* have to have specific version, to much changes
* py2 done
* merge py2 and py3 version
* fix duplicate definition in mypy
* apply version specific def
* rename ContextManager, single line for import
2016-07-29 06:47:23 -07:00
Valérian Rousset and Matthias Kramm
6c6f5f19da
apply conditionals ( #417 )
2016-07-29 05:59:26 -07:00
Valérian Rousset and Matthias Kramm
cfde32b93f
Add mimetypes ( #404 )
...
* remove old mimetypes, new stubgen
* reorder, cleanup
* py3 pass (py2 pass empty)
2016-07-29 05:50:46 -07:00
Valérian Rousset and Matthias Kramm
557579da36
merge py2 and py3 errno ( #413 )
2016-07-28 06:15:22 -07:00
Valérian Rousset and Guido van Rossum
cd413c502c
Add hmac ( #402 )
2016-07-26 08:40:04 -07:00
Valérian Rousset and Guido van Rossum
56760eda52
Improve iterators ( #405 )
...
Mainly reorder the stub, adding some missing method and having some other being version dependent.
I've also, in 30f395e, specialized some function, specifying it for Sequence and Mapping, which is not strictly correct (because any class having `__getitem__` should get accepted) but is way more useful that simply having Any.
2016-07-26 07:41:08 -07:00
Valérian Rousset and Guido van Rossum
0863590721
add site ( #389 )
2016-07-22 07:38:17 -07:00
Valérian Rousset and Guido van Rossum
9b3fe3d0e0
add types to pathlib ( #338 )
2016-07-17 21:16:25 -07:00
Valérian Rousset and Guido van Rossum
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 and Guido van Rossum
61f232c7d8
add py3 version to zipimport ( #305 )
2016-07-17 21:05:05 -07:00
Valérian Rousset and Guido van Rossum
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 and Matthias Kramm
cf655f6f02
add some types to importlib ( #340 )
2016-07-15 15:46:28 -07:00
Valérian Rousset and Matthias Kramm
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 and Guido van Rossum
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 and Guido van Rossum
c40a260b47
fix sys.exc_info return type ( #246 )
2016-06-06 08:52:40 -07:00
Valérian Rousset and Guido van Rossum
4039a1a686
add types to ssl for py2 ( #251 )
2016-06-06 08:42:43 -07:00
Valérian Rousset and Guido van Rossum
4c42061c95
add types to socketserver for py2 ( #250 )
2016-06-06 08:37:17 -07:00
Valérian Rousset and Guido van Rossum
e97638d4bd
Improve http ( #248 )
2016-06-05 16:55:51 -07:00
Valérian Rousset and Guido van Rossum
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 and Guido van Rossum
a581397c42
add types to logging ( #247 )
2016-06-04 19:20:15 -07:00
Valérian Rousset and Guido van Rossum
7721505397
complete ssl ( #239 )
2016-06-02 10:08:07 -07:00
Valérian Rousset and Guido van Rossum
20d875dc75
complete socketserver ( #238 )
2016-06-02 10:06:41 -07:00
Valérian Rousset and Guido van Rossum
cf5edec4de
add types to socket.socket.send{,all} ( #240 )
2016-06-02 10:04:15 -07:00
Valérian Rousset and Guido van Rossum
2b776cfb4e
complete urllib ( #241 )
2016-06-02 09:22:29 -07:00
Valérian Rousset and Guido van Rossum
a32d8a9da6
add types to sys.getrefcount ( #237 )
2016-06-02 00:27:37 -07:00
Valérian Rousset and Guido van Rossum
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 and Guido van Rossum
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 and Guido van Rossum
191e153427
more closely fit to html.parser documentation ( #231 )
2016-05-30 09:51:34 -07:00
Valérian Rousset and Guido van Rossum
ff94f6def0
specifiy Callable in sys.call_tracing ( #230 )
2016-05-30 09:32:56 -07:00
Valérian Rousset and Jukka Lehtosalo
9154cd1320
type errors in codecs.EncodedFile ( #208 )
2016-05-18 14:43:33 +01:00
Valérian Rousset and Guido van Rossum
e9efb31aa7
fix integration of io with mypy ( #196 )
2016-05-12 16:52:36 -07:00
Valérian Rousset and Guido van Rossum
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 and Jukka Lehtosalo
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