Valérian Rousset
9f1e90b33f
Merge bisect ( #468 )
...
* merge bisect
* comment while mypy#2035
2016-08-24 06:07:40 -07:00
Daniel F Moisset
fac745c90b
Allow replace(tz_info=None) on time/datetime ( #485 )
...
* Allow replace(tz_info=None) on time/datetime
* Remove bool option for replace(tzinfo=...)
2016-08-24 06:05:21 -07:00
Tomasz Elendt
34175b888d
Fix __setitem__(slice, ...) of various mutable sequences ( #496 )
...
Adds support of assigning iterables to slice of mutable sequences and
bytes to bytearray's slice.
2016-08-23 19:02:50 -07:00
peterdotran
aef68f323f
Added attributes for URLError and HTTPError ( #494 )
2016-08-23 17:55:51 -07:00
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
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
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
Emanuel Barry
0989cb1cb3
Add FrozenSet to the typing stub files ( #474 )
2016-08-13 19:34:38 -07:00
Valérian Rousset
2824cd1197
Improve locale ( #462 )
2016-08-10 13:52:29 -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
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
cc8799ee36
Make Future a generic, like in python2 ( #449 )
2016-08-05 11:57:10 -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
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
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
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
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
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
Max Wittek
af860ee993
textwrap for py3: fixed stubs to include 'text' param ( #420 )
2016-07-29 14:01:03 -07:00
Valérian Rousset
6c6f5f19da
apply conditionals ( #417 )
2016-07-29 05:59:26 -07:00
Valérian Rousset
cfde32b93f
Add mimetypes ( #404 )
...
* remove old mimetypes, new stubgen
* reorder, cleanup
* py3 pass (py2 pass empty)
2016-07-29 05:50:46 -07:00
johnklai1
9795200acc
Add optional delete argument to bytes.translate and bytearray.translate ( #416 )
2016-07-28 23:38:56 -07:00
Valérian Rousset
557579da36
merge py2 and py3 errno ( #413 )
2016-07-28 06:15:22 -07:00
Guido van Rossum
39325bf159
Mypy now supports sys.platform and sys.version_info checks ( #410 )
2016-07-27 13:25:29 -07:00
Jakub Stasiak
b91b932d4f
Add BaseRequestHandler instance attributes ( #384 )
...
From the BaseRequestHandler documentation:
handle()
This function must do all the work required to service a request.
The default implementation does nothing. Several instance attributes
are available to it; the request is available as self.request; the
client address as self.client_address; and the server instance as
self.server, in case it needs access to per-server information.
The type of self.request is different for datagram or stream
services. For stream services, self.request is a socket object;
for datagram services, self.request is a pair of string and
socket.
2016-07-26 09:57:08 -07:00
Valérian Rousset
cd413c502c
Add hmac ( #402 )
2016-07-26 08:40:04 -07:00
Michael R. Crusoe
cc735b1176
expose xml.sax Exceptions ( #280 )
2016-07-26 07:45:27 -07:00
Jakub Stasiak
44b367c7fe
Add re fullmatch() information ( #381 )
2016-07-26 07:43:29 -07:00
Fabian Heredia Montiel
918eef43f7
Add some missing classes from queue in py3 ( #401 )
2016-07-26 07:41:56 -07:00
Michael Lee
9ecc1f2147
Add stubs for NewType helper function ( #398 )
...
(Note that this is not enough to support NewType(). However it's a prerequisite for the mypy implementation.)
2016-07-26 07:35:28 -07:00
jchien14
b8c08f25f7
Add traceback.print_stack to mypy python 3 ( #400 )
2016-07-25 16:40:01 -07:00
Michael Lee
368c703078
Add dict views to python 2 ( #376 )
2016-07-21 11:28:35 -07:00
Fabian Heredia Montiel
1d5df0bd7b
Add enumera ( #378 )
2016-07-20 10:53:34 -07:00
Guido van Rossum
df5c64e247
Add StopAsyncIteration; also add StopIteration.value.
2016-07-19 19:45:36 -07:00