David Euresti
2bb026cd76
Fix type of getsockopt ( #213 )
2016-05-18 15:30:24 -07:00
Valérian Rousset
9154cd1320
type errors in codecs.EncodedFile ( #208 )
2016-05-18 14:43:33 +01:00
Guido van Rossum
355143851a
Use __delete__, not __del__, in class property. See comments on #199 .
2016-05-17 11:26:14 -07:00
jukebox
8e3bde1dab
getpass return str ( #204 )
2016-05-17 14:32:03 +01:00
beckjake
70389d14ee
Make property a type ( #199 )
2016-05-16 13:24:55 -07:00
Guido van Rossum
3e37029bfe
Almost all re functions take a compiled pattern. (Even re.compile()!) ( #203 )
...
* Almost all re functions take a compiled pattern. (Even re.compile()!)
Fixes #188
Note: I'm using AnyStr so that the type of string used for pattern and
for the rest of the arguments must match. This is not 100% correct,
since Python 2 sometimes allows mixed types. But sometimes it
doesn't, depending on the values (e.g. non-ASCII bytes), and Python 3
always insists on matching, so I think this is actually a good idea.
* Same treatment for stdlib/3/re.pyi.
2016-05-16 11:25:59 -07:00
Jakub Stasiak
cd12f6e255
Add some missing "type" attributes ( #200 )
2016-05-14 10:18:36 -07:00
Valérian Rousset
e9efb31aa7
fix integration of io with mypy ( #196 )
2016-05-12 16:52:36 -07:00
Thomas Grainger
833a81d85e
Add __future__.generator_stop for Python 3.5 ( #195 )
2016-05-12 15:39:55 -07:00
Tim Abbott
ea734c69d0
Fix subprocess stubs ( #198 )
...
* subprocess.CalledProcessError output argument is optional.
* subprocess.CalledProcessError takes stderr argument in python3.
* subprocess: Fix type for command in call() and friends.
The stubs didn't correctly support the fact that you can pass a string
as well as a sequence of strings.
2016-05-12 14:45:23 -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
James Tatum
33fe6a0685
Add os.replace()
2016-05-07 13:22:16 -07:00
detlefla
e2ce50b525
enable string arguments for start, end, and span methods of Match object
2016-05-07 09:53:24 -07:00
Ran Benita
eab591bb08
Change datetime.datetime.astimezone tz argument type from timezone to tzinfo ( #186 )
...
timezone inherits from tzinfo, so using tzinfo is more general (and e.g.
pytz types inherit directly from tzinfo).
This is the correct type, as quoted from astimezone's code:
elif not isinstance(tz, tzinfo):
raise TypeError("tz argument must be an instance of tzinfo")
2016-05-06 08:06:22 -07:00
Valérian Rousset
c2194c9761
add AST.__init__ annotation ( #184 )
2016-05-05 11:32:06 +01:00
Jukka Lehtosalo
292447bd62
Misc stub fixes ( #181 )
2016-05-04 16:54:57 -07:00
David Fisher
e8f626536e
Add Python 3 ast module; update Python 2.7 ast module; fixup typed_ast ( #170 )
2016-05-04 10:40:36 -07:00
Jakub Stasiak
f5bfee6f35
Finish Python 3 hashlib stub ( #179 )
2016-05-04 08:29:16 -07:00
FichteFoll
d492c5360d
pprint stream type ( #178 )
...
* Use less strict IO[str] instead of TextIO
* IO[Any] should be IO[str]
See also discussion in #17 .
2016-05-03 11:48:38 -07:00
FichteFoll
6537649fda
json.dump{s,}' indent parameter also supports str ( #175 )
2016-05-01 17:50:03 -07:00
James Tatum
dfd4365b45
Add abc.ABCMeta.register method ( #176 )
2016-05-01 17:48:23 -07:00
rwbarton
2b80cdf75e
Use overloading rather than Union for MutableMapping.update ( #174 )
...
See https://github.com/python/mypy/issues/1430 for motivation.
2016-05-01 17:50:01 +01:00
Jukka Lehtosalo
a5d5dcc4f4
Fixes to os.environ ( #172 )
...
Add os.environ.copy() to Python 2 stubs. Fix return
type of os.environ.copy().
2016-04-28 11:53:51 +01:00
Guido van Rossum
79554d6da2
Add type.__call__. Fix #158 . ( #159 )
2016-04-25 16:22:00 +01:00
Ben Darnell
088fd393b8
Add stdlib/3/tokenize.pyi ( #151 )
...
Mostly stubgen, with open() added by hand because stubgen somehow
doesn't see it.
2016-04-17 19:59:47 -07:00
Guido van Rossum
78e6e9b740
Add Text to typing.pyi; it's an alias for unicode in 2.7, for str in 3.
2016-04-16 13:42:17 -07:00
Jukka Lehtosalo
70c2274e94
Update dict(...) to accept keyword arguments ( #147 )
...
We can't describe the fact that a keyword argument results in a 'str'
dictionary key in a stub. This needs to be handled elsewhere.
2016-04-16 16:30:15 +01:00
Guido van Rossum
23ec1ff96a
Break cycle between typing and collections. (Requires a fix in mypy.)
2016-04-15 21:31:49 -07:00
Matthias Kramm
9ff4bc1f60
Merge pull request #142 from smarkets/bz2-stub
...
Add a very basic bz2 stub
2016-04-13 07:51:20 -05:00
Jakub Stasiak
7535d41471
Add a very basic bz2 stub
2016-04-13 11:44:43 +02:00
David Fisher
761cbf3f59
Fix syntax error ( #144 )
2016-04-12 16:09:07 -07:00
Yasushi Saito
7389610937
Added type declaration for multiprocessing.pool.ThreadPool and AsyncResult. ( #143 )
2016-04-12 14:42:15 -07:00
Pas
68306484ae
py3: traceback.pyi: added format_stack ( #125 )
2016-04-10 21:42:49 -07:00
Ben Darnell
54e4f51e25
Stubgen _operator.
...
This is needed by hmac. Stubgen has a parse failure on the operator
module (without the underscore prefix).
2016-04-11 00:27:58 -04:00
Ben Darnell
21d082a4bc
Stubgen curses (and _curses)
...
Manual tweak to remove reference to curses.has_key (which is a fallback
for when the C module doesn't have it)
2016-04-11 00:27:58 -04:00
Ben Darnell
9fa161fe51
Stubgen gzip (and _compression)
2016-04-11 00:27:58 -04:00
Ben Darnell
e2dde66eb1
Stubgen assorted stdlib modules
2016-04-11 00:27:58 -04:00
Ben Darnell
57e25550bc
concurrent.futures: stubgen
...
Imports had to be fixed up manually.
2016-04-11 00:27:58 -04:00
Ben Darnell
a3498d9883
weakref: add WeakKeyDictionary
2016-04-11 00:27:58 -04:00
Ben Darnell
9d2f90d2dc
collections: convert from module to package
...
Making room for collections.abc
2016-04-11 00:27:58 -04:00
Ben Darnell
f489c54501
traceback: make first argument to format_exc optional
2016-04-11 00:27:58 -04:00
Ben Darnell
f08160bd4c
subprocess: make output argument to CalledProcessError optional
2016-04-11 00:27:58 -04:00
Ben Darnell
0248a5cbcf
Add methods to __future__._Feature
2016-04-11 00:27:58 -04:00
Ivan Levkivskyi
db3cc2e8da
Enable typing.DefaultDict as an alias for collections.defaultdict ( #139 )
2016-04-09 09:32:20 -07:00
Matthias Kramm
5f76369093
Move warnings.pyi into 2and3/.
2016-04-08 14:43:43 -07:00
Guido van Rossum
dca8eeb1fe
Ouch. The itertools.chain situation is slightly more complicated.
2016-04-07 15:34:45 -07:00
Guido van Rossum
17e74036f5
Implement itertools.chain.from_iterable().
2016-04-07 14:48:38 -07:00
tharvik
3c92450972
add __dict__ attribute to class instance
2016-04-04 08:46:04 +02:00
Isaac Goldberg
f2c309b363
Also updates python3's sqlite execute()
2016-03-23 13:12:13 -07:00
Guido van Rossum
7484499ce5
Merge pull request #121 from jukebox/fileinput
...
fileinput first version
2016-03-23 10:35:04 -07:00