Matthias Kramm and Guido van Rossum
6855a20a51
add TestCase.failureException ( #907 )
2017-01-31 14:37:52 -08:00
Matthias Kramm and Guido van Rossum
295ffbe4f3
improve inspect.pyi ( #908 )
2017-01-31 14:34:18 -08:00
Matthias Kramm and Guido van Rossum
293dcfa661
fix socket.sendto ( #909 )
2017-01-31 14:32:15 -08:00
Tomasz Elendt and Guido van Rossum
b8df3de81a
Coroutine functions should return Generator type ( #903 )
2017-01-31 14:28:07 -08:00
Matthias Kramm
987f465b4f
add missing import
2017-01-31 09:25:45 -08:00
Eklavya Sharma and Jukka Lehtosalo
bc092ded69
pstats: Add default value for kwarg ( #905 )
...
According to python library docs, pstats.Stats.__init__ has a
keyword argument `stream' whose default value is `sys.stdout`.
2017-01-31 11:42:14 +00:00
Guido van Rossum and GitHub
0e9ad51882
Declare asyncio.wait() as taking an Iterable rather than a List. ( #901 )
2017-01-30 13:55:39 -08:00
Tomasz Elendt and Guido van Rossum
a5e6ac4339
Fix ClientConnectedCallback in asyncio.stream ( #900 )
2017-01-30 13:53:33 -08:00
syrrim and Guido van Rossum
9625cc738f
Update accumulate signature to account for optional function arg ( #896 )
...
See https://docs.python.org/3/library/itertools.html#itertools.accumulate
2017-01-30 13:22:06 -08:00
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
Mike Patek and Guido van Rossum
1a49669711
Add quote_via argument to urlencode ( #897 )
...
Fixes #873
2017-01-30 12:03:52 -08:00
Mike Patek and Guido van Rossum
0e7b2e1acf
Add 'sys.is_finalizing' function ( #898 )
...
Fixes #856
2017-01-30 10:25:39 -08:00
Lucas Wiman and Guido van Rossum
0d1015f00b
Update type of six.string_types to Union[str, unicode] ( #882 )
2017-01-30 07:41:19 -08:00
Alexey and Guido van Rossum
f398628948
Adding pymysql stubs to third_party/2and3 ( #861 )
...
(Original by @ghagerer, extracted from #647 by @WouldYouKindly.)
2017-01-29 21:01:49 -08:00
Andrey Vlasovskikh and Guido van Rossum
92534805b5
Added missing special attributes for PY3 functions ( #875 )
2017-01-29 20:34:35 -08:00
Lucas Wiman and Guido van Rossum
7c93bb07e1
Update annotations for unittest.skip* methods. ( #877 )
2017-01-29 20:33:49 -08:00
Jelle Zijlstra and Guido van Rossum
6e84021f56
ChainMap fixes ( #878 )
...
- It didn't exist before 3.3 (https://docs.python.org/3/library/collections.html#chainmap-objects )
- It's not a subclass of dict
2017-01-29 20:29:29 -08:00
Matt Kimball and Guido van Rossum
bb5ba13315
Moved syslog from 2/ to 2and3/. Allow both forms of syslog.syslog. ( #884 )
2017-01-29 20:19:13 -08:00
Jelle Zijlstra and Guido van Rossum
a9bb7f89d3
Fixes to subprocess.CompletedProcess ( #895 )
2017-01-29 20:16:49 -08:00
Matt Kimball and Guido van Rossum
fd1201f5d5
Allow asyncio.wait to accept non-Task Futures ( #881 )
2017-01-29 17:53:38 -08:00
miedzinski and Guido van Rossum
d486e2a8d5
Add typing.ClassVar ( fixes #888 ) ( #889 )
2017-01-29 17:15:04 -08:00
Lucas Wiman and Guido van Rossum
225f302135
Address str/unicode issue with logging.getLogger. ( #883 )
...
Fixes #843 .
2017-01-29 11:40:20 -08:00
Jelle Zijlstra and Guido van Rossum
66bc746bb3
StreamWriter.drain is a coroutine ( #880 )
...
See https://docs.python.org/3/library/asyncio-stream.html#asyncio.StreamWriter.drain
2017-01-29 11:33:35 -08:00
Andrey Vlasovskikh and Guido van Rossum
2d46679da8
Added attributes present in inheritors of types.InstanceType ( #885 )
2017-01-29 11:26:30 -08:00
Andrey Vlasovskikh and Guido van Rossum
bb33cb0119
Added __instancecheck__ and __subclasscheck__ to type ( #887 )
2017-01-29 11:17:01 -08:00
Andrey Vlasovskikh and Guido van Rossum
8ce64ce782
Updates to slice built-in ( #891 )
...
Makes args and attributes optional.
2017-01-29 11:16:23 -08:00
Andrey Vlasovskikh and Guido van Rossum
2b25b3ef6d
Argument of input() is not restricted to str ( #890 )
2017-01-29 10:34:32 -08:00
Lucas Wiman and Guido van Rossum
c048984ab9
Update stub of str to match documentation. ( #893 )
2017-01-29 10:14:32 -08:00
Jelle Zijlstra and Guido van Rossum
9a1e8452a3
input argument to Process.communicate is Optional ( #894 )
...
The code for this method starts as follows:
```
@coroutine
def communicate(self, input=None):
if input is not None:
stdin = self._feed_stdin(input)
```
2017-01-29 10:12:36 -08:00
Lucas Wiman and Jukka Lehtosalo
6d1edb285d
Expand several stdlib methods to accept unicode or str. ( #869 )
...
Expand several stdlib methods to accept unicode or str.
2017-01-27 16:03:25 +00:00
Andrey Vlasovskikh and Łukasz Langa
c8435f4315
Added object.__sizeof__ ( #865 )
...
* Added object.__sizeof__
* Removed __sizeof__ inherited from object
* Made sqlite3 classes for Python 2 inherit from object
* Removed __sizeof__ inherited from object
2017-01-26 12:05:53 -08:00
Andrey Vlasovskikh and Łukasz Langa
025f31dcc9
Added class super to builtins ( #867 )
2017-01-26 11:53:59 -08:00
Andrey Vlasovskikh and Łukasz Langa
1d1a2e458c
Added methods of typing.NamedTuple ( #864 )
2017-01-26 11:52:59 -08:00
Andrey Vlasovskikh and Łukasz Langa
39df0d0725
Added object as the base class of type ( #866 )
2017-01-26 11:46:15 -08:00
Lukasz Langa
c88d865520
Missing variable annotations were failing mypy tests
2017-01-24 15:21:55 -08:00
Alexey and Guido van Rossum
ccdc609706
Update sqlalchemy stubs ( #857 )
...
I believe this covers both #647 and #719 .
Moved sqlalchemy stubs from 2 to 2and3;
changed sqlalchemy/util/compat.pyi:37 to be of type typing.Text;
added incomplete stubs for sqlalchemy.orm.utils and slqalchemy.sql.elements.ColumnElement.
2017-01-23 15:56:30 -08:00
Bertrand Bonnefoy-Claudet and Łukasz Langa
c5ffe4f1d9
Fix returned decoder/encoder types in codecs
2017-01-23 10:32:53 -08:00
Avy Faingezicht and Łukasz Langa
abd2995bad
add stub for os.get_terminal_size in python3 ( #859 )
2017-01-23 09:06:39 -08:00
Alex Frieder and Łukasz Langa
cf98162fca
Add __bool__ to numeric builtin types
2017-01-20 12:41:16 -08:00
Alex Frieder and Łukasz Langa
db09b441ce
Add __nonzero__ to numeric builtin types
2017-01-20 12:41:16 -08:00
Lukasz Langa
5d1a162db9
Mention CONTRIBUTING.md updates on stub versioning in the README
...
This makes the README less wordy and makes the information more consistent by
just storing it in a single place.
2017-01-20 11:49:55 -08:00
Łukasz Langa and Guido van Rossum
598c1d5545
Expand CONTRIBUTING.md with information about sys.version_info checks ( #853 )
2017-01-20 11:41:44 -08:00
Adam Marszałek and Łukasz Langa
6178ed3201
Expansion of unions inside params definition ( #848 )
...
Due to `Dict` / `Mapping` invariance it's necessary to include other variants of `Union[str, bytes], Union[str, bytes]`.
2017-01-20 09:09:22 -08:00
Jukka Lehtosalo and Guido van Rossum
f2579e532f
Update signature of dict.get ( #852 )
...
Without this change, mypy can't infer proper types for cases like
`d.get(k, [])` where it needs type context to infer the type of
`[]`. We add the value type to the second argument to `get` using
union types, and this provides the context. This doesn't affect
the effective signature of `get`, other than providing the type
context for mypy.
Also removed some related redundant method definitions where we can
just inherit the base class definition. This makes it easier to
keep the method signatures consistent.
Note that this requires a few mypy PRs before mypy will be able to
use this effectively:
* https://github.com/python/mypy/pull/2718
* https://github.com/python/mypy/pull/2715
2017-01-20 07:41:54 -08:00
Jukka Lehtosalo and Guido van Rossum
c577c84a17
Add stub for cryptography.hazmat.primitives.serialization ( #851 )
...
This makes the stubs for cryptoraphy less incompelete. Created using
stubgen. I don't know what the types are.
2017-01-20 07:40:30 -08:00
aostiles and Guido van Rossum
0192f301b4
Reflect Python 3.4.4 asyncio.queues changes in stubs ( #847 )
...
Fixes #846
2017-01-19 16:11:09 -08:00
Alexey and Łukasz Langa
741dd37422
Update annotations in requests.api for Python 3 ( #849 )
...
* Update annotations for requests.api.get
Argument params of requests.api.get accepts not only dictionaries of str, str pairs, but dictionaries and tuples of various types.
2017-01-19 14:09:58 -08:00
Jelle Zijlstra and Guido van Rossum
b96bd698ab
Fix return values of athrow and aclose. ( #845 )
...
I misread the PEP here (https://www.python.org/dev/peps/pep-0525/#asynchronous-generator-object ); both of these return the yielded type.
2017-01-19 12:21:51 -08:00
Jelle Zijlstra and Guido van Rossum
df9d11bf71
add AsyncGenerator to typing.pyi, collections/abc.pyi and collections/__init__.pyi ( #815 )
...
This parallels https://github.com/python/typing/pull/346
2017-01-18 13:24:28 -08:00
Alexey and Łukasz Langa
2195b9d297
Update annotations for requests.api ( #844 )
...
Argument params of requests.api.get accepts not only dictionaries of str, str pairs, but dictionaries and tuples of various types.
2017-01-18 11:32:18 -08:00