Commit Graph
36 Commits
Author SHA1 Message Date
Guido van Rossum 5463335be2 Make deque inherit from MutableMapping (with difficulty). Fixes #43. 2016-01-14 09:14:38 -08:00
Guido van Rossum 71d15d6943 Remove outdated things from README. 2016-01-14 09:11:38 -08:00
Guido van Rossum 8c2118bace Move contents of builtins/* to stdlib/*. This simplifies finding stubs. 2016-01-12 12:53:18 -08:00
Guido van Rossum 0938e8f5de Add flush keyword arg to print() (even though 3.2 does not support it). 2016-01-12 11:18:20 -08:00
Guido van Rossum 8539624f05 Fix Reversible.__reversed__() return type. (I should do more testing.) 2016-01-11 16:04:44 -08:00
Guido van Rossum 1c02f14dc1 Make Reversible covariant. Fixes #19. (Though it does not seem to be *necessary*.) 2016-01-11 15:32:43 -08:00
Guido van Rossum 0673b7bab9 Add Generator to 2.7/typing.pyi. Fixes #29. 2016-01-11 15:26:22 -08:00
Guido van Rossum e463890df7 2.7 does not have lru_cache(). 2016-01-11 08:14:11 -08:00
Guido van Rossum 87bc00eb2a Unify 2.7 and 3 stubs for functools. 2016-01-08 10:10:50 -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
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 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
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
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
Guido van Rossum ea35d5c8e6 Add __getattr__ to argparse.Namespace. 2015-11-20 14:38:23 -08:00
Guido van Rossum 32cce184cf Backport enum for 2.7. 2015-11-20 14:34:33 -08:00