Antoine Catton
5b5135878b
Typo: isis -> is ( #495 )
...
Fixes inspect.isgeneratorfunction().
2016-08-23 16:24:16 -07:00
Tomasz Elendt
9451fa922c
Add start and stop arguments to Sequence.index in Py >= 3.5 ( #489 )
...
Fixes #486 .
2016-08-22 14:53:48 -07:00
David Euresti
ff86b1bd26
Remove empty wintypes module which just causes imports to break ( #490 )
2016-08-22 08:48:33 -07:00
Daniel F Moisset
3c76029c57
Added attributes for UnicodeEncodeError ( #481 )
2016-08-18 05:57:16 -07:00
Elazar
3d32e2e661
Remove namedtuple workaround ( #479 )
...
This is a dependency for PR #1076 .
2016-08-17 11:54:13 -07:00
Nicholas Bishop
a20d5c481a
Add type stub for typing.get_type_hints ( #480 )
...
Fixes issue #477
2016-08-16 20:41:01 -07:00
kosaka
5a79ba1abb
Fixes tzinfo return types ( #476 )
2016-08-16 08:07:00 -07:00
Tom Manderson
9fd0fd97c6
Make FileType valid for ArgumentParser 'type' arg ( #473 )
2016-08-15 11:42:48 -07:00
Tyler O'Meara
1bb090d6f8
Adds logging PlaceHolder class and Logger attributes ( #472 )
...
Adds several attributes which were missing from the Logger types,
including "name", "level", and "parent". Because the type of "parent"
is a union of Logger and PlaceHolder, we also define types for
PlaceHolder and all of it's methods.
2016-08-15 11:42:02 -07:00
tonygrue-dbx
219c57a28c
Add winerror to WindowsError in builtins.pyi for Python 2.7 and 3 ( #470 )
...
Adds the int type member to WindowsError stub
2016-08-15 11:41:05 -07:00
David Euresti
69fdea09c9
Fix some type errors in gettext in python2. ( #469 )
...
Also makes it look more like the python3 version
2016-08-15 11:40:16 -07:00
Valérian Rousset
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
Emanuel Barry
0989cb1cb3
Add FrozenSet to the typing stub files ( #474 )
2016-08-13 19:34:38 -07:00
Michael Lee
313b584e34
Add stubs for ujson ( #460 )
2016-08-11 17:08:03 -07:00
Valérian Rousset
2824cd1197
Improve locale ( #462 )
2016-08-10 13:52:29 -07:00
Valérian Rousset
59d06de83e
add rlcompleter ( #455 )
2016-08-10 13:39:38 -07:00
Valérian Rousset
04d799f656
fix unprecise type in sys.exc_info in py2 ( #466 )
2016-08-10 13:37:01 -07:00
Jakub Stasiak
0edb87fc6b
Make functools.cmp_to_key more realistic ( #458 )
...
The documentation[1] says:
A comparison function is any callable that accept two arguments,
compares them, and returns a negative number for less-than, zero for
equality, or a positive number for greater-than.
This doesn't seem possible with the comparison function defined as
returning bool.
[1] https://docs.python.org/3.6/library/functools.html#functools.cmp_to_key
2016-08-10 12:12:52 -07:00
Valérian Rousset
ebdf9d68b2
add termios ( #456 )
2016-08-10 12:09:54 -07:00
Jakub Stasiak
f3818cabbc
Handle passing a tuple of types to issubclass() ( #459 )
...
It can't be just any sequence hence Tuple is used instead of previously
mentioned Sequence.
2016-08-10 12:09:16 -07:00
Michael Lee
8fd2aca9a4
Fix stubs for glob to include Python 3.4+ changes ( #461 )
2016-08-10 12:06:00 -07:00
Valérian Rousset
4e55f0561f
Improve traceback ( #465 )
2016-08-10 11:18:35 -07:00
Valérian Rousset
231ebbefaa
add types to multiprocessing.process ( #463 )
2016-08-10 11:01:54 -07:00
David Fisher
f209136b3c
Make appropriate Popen constructor args Optional ( #457 )
2016-08-08 20:14:13 -07:00
Guido van Rossum
cc1f92103d
Minor cleanup of subprocess.pyi
2016-08-05 17:32:17 -07:00
jdelic
1ac3c2f173
update subprocess module stub for Python 3.5 ( #426 )
2016-08-05 17:31:10 -07:00
David Euresti
5de7bfe185
Add missing classes to distutils.version ( #450 )
2016-08-05 14:50:14 -07:00
Fu Yong Quah
6c1a185e49
Add exception globals in 2.7/sys.pyi. ( #440 )
2016-08-05 12:04:57 -07:00
Valérian Rousset
e3a1ddfbeb
add readline module ( #448 )
2016-08-05 12:04:01 -07:00
Valérian Rousset
4fa352e6fa
add keyword module ( #446 )
2016-08-05 12:03:21 -07:00
David Euresti
cc8799ee36
Make Future a generic, like in python2 ( #449 )
2016-08-05 11:57:10 -07:00
Valérian Rousset
a1e1d6c355
Add code ( #447 )
...
* 30.1.0
* 30.1.1
* 30.1.2
2016-08-05 07:55:43 -07:00
David Euresti
d760d48f52
Copy string.Formatter to python 3 ( #443 )
2016-08-05 07:47:23 -07:00
David Euresti
a98e9aa651
Enable UF_COMPRESSED and UF_HIDDEN in stat in python3 ( #444 )
2016-08-05 07:24:16 -07:00
David Euresti
141318c056
Add RemoteError and current_process to multiprocessing ( #445 )
2016-08-05 07:19:46 -07:00
wreed4
382cb5fe20
Updating subprocess.pyi to support python 3.5 ( #438 )
...
* Updating subprocess.pyi to support python 3.5
Also added DEVNULL which was added in 3.3
* Incorrectly checked sys.version_info
* Addressed travis build failures
Forgot that __init__ should return None and also forgot "self" on a method. Like a dummy.
2016-08-05 07:01:34 -07:00
David Euresti
89091458ed
Fix Tuple being imported twice in ast.pyi ( #442 )
2016-08-05 06:54:01 -07:00
Jakub Stasiak
9715995b2d
Remove undesired type variable from lxml.objectify ( #441 )
...
typing.AnyStr usage here was a mistake that I noticed too late,
from a GitHub comment[1]:
AnyStr is a type variable so in your version of
objectify.fromstring() the types if text and base_url have to
correspond -- but with unions they can each be either str or bytes,
and that's how the rest of the API is defined.
[1] https://github.com/python/typeshed/pull/436#issuecomment-237708512
2016-08-05 05:51:20 -07:00
Matthias Kramm
b46658c104
remove stray ','
2016-08-04 15:40:12 -07:00
Jakub Stasiak
a14b1893d9
Add some missing lxml stub pieces ( #436 )
2016-08-04 10:40:13 -07:00
Guido van Rossum
de4e87f574
Changes required by mypy async-await support ( #435 )
2016-08-03 17:01:35 -07:00
Valérian Rousset
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
Daniël van Eeden
d315ceb060
Add os.scandir and os.DirEntry ( #424 )
...
Introduced in Python 3.5
2016-08-03 15:40:00 -07:00
Daniël van Eeden
51a519b358
Add timeout argument to Popen communicate ( #423 )
...
This was added in Python 3.3
2016-08-03 15:39:35 -07:00
Roy Williams
07bf49f55a
Add stubs for dateutil.relativedelta ( #421 )
2016-08-03 15:39:12 -07:00
Valérian Rousset
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
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
Guido van Rossum
53f0ed7e68
Fix signature of nested() -- it actually returns a list of values.
...
To be on the conservative side I'm making it an Iterable of values;
this should be good enough for common usages.
The types of the values actually correspond to the types of the
argument ContextManagers, but a proper signature would require
variadic type variables (https://github.com/python/typing/issues/193 ),
which isn't worth waiting for. :-)
2016-08-02 12:03:58 -07:00
Guido van Rossum
1e1694276c
Oops, should use ... not None.
2016-08-02 11:06:52 -07:00
Guido van Rossum
2bb6856456
Change local to type Any and add link to mypy bug.
2016-08-02 10:59:11 -07:00