Commit Graph

979 Commits

Author SHA1 Message Date
Robert T. McGibbon a40418ed7b Enhance type information for lru_cache 2016-01-11 01:46:05 -08:00
Robert T. McGibbon 0735ec0251 Add keyword args to stdlib's json.pyi 2016-01-10 23:37:17 -08:00
Guido van Rossum 87bc00eb2a Unify 2.7 and 3 stubs for functools. 2016-01-08 10:10:50 -08:00
Matthias Kramm 42da4e56f9 Have ast.pyi re-export symbols from _ast.pyi. 2016-01-08 10:03:06 -08:00
Jukka Lehtosalo 0d7b6ce135 Fix Python 3 six.moves
This was breaking mypy Travis build.
2016-01-08 15:25:50 +00:00
Guido van Rossum 505b108ced Merge pull request #35 from mrwright/master
Fix types for timetuple and utctimetuple
2016-01-07 15:59:42 -08:00
Matthew Wright 72e8813a1a Fix types for timetuple and utctimetuple 2016-01-07 15:45:01 -08:00
Guido van Rossum 5cf2fa45b8 Add cStringIO, cPickle to six.moves. Add six.moves for PY3. 2016-01-06 16:41:22 -08:00
Guido van Rossum 0f21b59a30 Some updates now typing.Container is defined. 2016-01-06 16:38:14 -08:00
Guido van Rossum 9aabb149e3 Simplify PY3 len() spec, no Union with tuple needed. 2016-01-06 16:35:02 -08:00
Guido van Rossum 0eac99679c Add object.__setattr__ for 2.7. 2016-01-06 16:34:26 -08:00
Guido van Rossum 017f4efa0f Simplify SystemRandom now it subclasses Random, for 2.7 and 3. 2016-01-06 16:29:04 -08:00
Guido van Rossum cb40959116 Improve 2.7 stub for tempfile. 2016-01-06 16:21:35 -08:00
Guido van Rossum ee8e8fcb69 Swap max() and min() overloads so max(x, y) and min(x, y) work as expected. 2016-01-06 16:15:56 -08:00
Guido van Rossum 71b8a9f9ec Update 2.7 built-in set to be the same as PY3 set. AbstractSet does not have a union() method. 2016-01-06 16:06:58 -08:00
Guido van Rossum 76b746ba3f Add object.__new__ so it can be called. 2016-01-06 15:55:27 -08:00
Guido van Rossum f37bd69266 Add abstractproperty.__new__ so it can be used. 2016-01-06 15:48:47 -08:00
Matthias Kramm cff4aa066b Merge pull request #34 from catch22/patch-2
Update random.pyi
2015-12-30 13:21:23 -08:00
Michael Walter c62821221a Update random.pyi
SystemRandom derives from Random (see http://svn.python.org/projects/python/branches/py3k/Lib/random.py).
2015-12-30 22:18:10 +01:00
Matthias Kramm 28e1cbec46 Merge pull request #33 from catch22/patch-1
Update shlex.pyi
2015-12-30 13:04:28 -08:00
Michael Walter 05a711ec27 Update shlex.pyi
Type of `shlex.whitespace_split` is `bool`.
2015-12-30 21:59:56 +01:00
Matthias Kramm 4a1674a148 Improve Python 2 stub for abc; _weakrefset stub. 2015-12-22 15:38:28 -08:00
Matthias Kramm 2bb0d98b6d add Python 2 stubs for ast, tokenize 2015-12-22 12:01:02 -08:00
Matthias Kramm cbb8014508 Add __version__ to _ast.pyi. 2015-12-22 09:54:37 -08:00
Matthias Kramm a3987c09e6 Merge pull request #32 from gnprice/sequence
Sequence: match 2 to 3 in typing, remove redundant base classes in builtins
2015-12-22 05:50:56 -08:00
Greg Price 08d08fbabb builtins: Reversible is redundant when Sequence is already present
This has been true for a while with our Python 3 typing.pyi,
and just became true with the Python 2 typing.pyi in the last
commit.
2015-12-21 18:12:23 -08:00
Greg Price f3b499fd99 typing: update 2 to match 3 on Sequence and Container 2015-12-21 18:11:14 -08:00
matthiaskramm c0493bd3d0 Merge pull request #31 from gnprice/operator
operator: share in 2and3, and make attrgetter and friends usable
2015-12-17 15:31:48 -08:00
Greg Price 667b98040a operator: Make attrgetter, itemgetter, methodcaller usable 2015-12-17 15:12:47 -08:00
Greg Price b46b66c187 Share operator in 2and3 2015-12-17 14:49:34 -08:00
Jukka Lehtosalo bd36a37481 Add __setattr__ to object 2015-12-05 15:44:28 -08:00
Guido van Rossum a4c268c4e4 The typing stub should not import asyncio. Fixes https://github.com/JukkaL/mypy/issues/1050 . 2015-12-05 14:22:45 -08:00
Guido van Rossum 107104dfe5 Fix type annotation syntax used in asyncio/futures.pyi. 2015-12-04 11:43:45 -08:00
Guido van Rossum 0687239f53 Inaugurate six.moves with zip (copied from builtins). 2015-12-04 09:09:01 -08:00
Guido van Rossum d7b9c96ec9 Merge pull request #30 from rowillia/master
Add Async classes to typing stub.
2015-12-03 15:31:12 -08:00
Roy Williams 7f22db0492 Add Async classes to typing stub. 2015-12-01 23:36:19 -08:00
Guido van Rossum 30af935dc7 Make partial a generic type (the parameter being the return type). 2015-11-30 15:12:42 -08:00
Guido van Rossum cea5060892 Add sqlite3 stubs. 2015-11-30 15:12:42 -08:00
Jukka Lehtosalo 4c547fc4f6 Add object.__new__
Not entirely sure about the right signature, though.
2015-11-29 12:18:42 -08:00
Guido van Rossum e7f731e74b Revert "Improve typing of 2.7/contextlib::contextmanager."
This reverts commit 76c3a5bab0.
2015-11-26 21:02:23 -08:00
Guido van Rossum 76c3a5bab0 Improve typing of 2.7/contextlib::contextmanager. 2015-11-25 16:59:50 -08:00
Guido van Rossum 00f8e62751 Add __getattr__(), __setattr__(), __delattr__() to 2.7 threading.local(). 2015-11-25 16:57:52 -08:00
Guido van Rossum bbbccf61dc Add 'closing' to 2.7 contextlib stubs (same as for 3). 2015-11-24 21:08:02 -08:00
Jukka Lehtosalo d3efa5d6bc Add missing definitions to Python 3 'traceback' 2015-11-23 21:49:51 -08:00
Guido van Rossum a0deb69be9 Updated stub for 2.7 httplib; new stubs for 2.7 mimetools, rfc822. 2015-11-23 10:29:38 -08:00
Guido van Rossum 7b75dec702 Make last two slice() args optional in 2.7. 2015-11-22 21:08:38 -08:00
Guido van Rossum 1f7b00e451 Add more constants to 2.7 os stub, copied from 3.x os stub. 2015-11-22 17:02:41 -08:00
Guido van Rossum 9ae0c0b337 Fix argparse.Namespace better. 2015-11-22 16:28:54 -08:00
Guido van Rossum 830dc1f95b Add discard() method to 2.7 set(). 2015-11-22 16:20:19 -08:00
Guido van Rossum dc5a1e34a3 Fix 2.7 signature of fnmatch.translate(). 2015-11-22 16:18:29 -08:00