Commit Graph

355 Commits

Author SHA1 Message Date
Matthias Kramm 9b9c232f75 Fix ast.parse(). The 2nd and 3rd arg are optional. 2016-01-27 19:26:57 -08:00
Tim Abbott 8af7ece855 Port unittest stub from python 3 to python 2.7.
I did this by taking the python 3 stub, and then reading a diff of
unittest.py between python 2 and python 3 and correcting the
differences.
2016-01-27 16:35:39 -08:00
Tim Abbott f6a0b8de0c Expand stub for simplejson module to include decoders/encoders. 2016-01-27 16:35:39 -08:00
Tim Abbott b30ca8e42b Add python 2 email.message_from_* stubs (and add types for py3). 2016-01-27 15:46:00 -08:00
Guido van Rossum 9cc81d4eeb Add 2.7 stubs for dict.fromkeys(). Fixes mypy #1176. 2016-01-27 15:20:46 -08:00
Matthias Kramm 3ba178ddc4 Merge pull request #67 from howardzlee/frozenset
Copy frozenset stubs from 3/builtins.pyi into 2.7/__builtin__.pyi.
2016-01-27 14:56:11 -08:00
Howard Lee f8f0551a9e Copy frozenset stubs from 3/builtins.pyi into 2.7/__builtin__.pyi. 2016-01-27 14:32:45 -08:00
Guido van Rossum 4f4c6ff786 Fix constructor signatures to 2.7/cPickle.{Pickler,Unpickler}. 2016-01-27 11:43:45 -08:00
Guido van Rossum 14ffe2c13a Fix signature for 2.7/binascii.crc32(). 2016-01-27 11:42:47 -08:00
Guido van Rossum e40c3eb8c9 Revert "Fix min()/max() overloading with key= parameter. Fixes #1150."
It has other problems, e.g. complains about max(x, 10) when the type of x is Any.

This reverts commit 6a47ac7116.
2016-01-27 11:10:40 -08:00
Guido van Rossum 73dfe84342 Merge pull request #61 from timabbott/tabbott-six
Add stubs for some of the most heavily used parts of six.moves
2016-01-27 09:09:10 -08:00
Tim Abbott 11e179501a Add six.moves.urllib stubs using imports.
Based on https://github.com/python/typeshed/pull/21.
2016-01-26 20:25:30 -08:00
Tim Abbott bcdec9043d Redo six.moves to be implemented purely using imports.
Based on https://github.com/python/typeshed/pull/21.
2016-01-26 20:25:30 -08:00
Tim Abbott 8f3f56d07f Add some missing python 3 urllib.parse stubs. 2016-01-26 20:25:30 -08:00
Tim Abbott 9e62b7df06 Add urllib.response stub for Python 3. 2016-01-26 20:25:30 -08:00
Tim Abbott 70eb00d3f2 Fix missing urllib.error ContentTooShortError stub. 2016-01-26 20:25:30 -08:00
Tim Abbott f036fd05f3 Add stubs for urllib.robotparser. 2016-01-26 20:25:30 -08:00
Tim Abbott a725360139 Make six.moves into a module. 2016-01-26 20:25:30 -08:00
Guido van Rossum 99175b6815 Merge pull request #64 from python/travis3
Test 2and3, 3.3, 3.4.
2016-01-26 20:14:45 -08:00
Guido van Rossum b3666b52cf Test 2and3, 3.3, 3.4. 2016-01-26 20:10:24 -08:00
Guido van Rossum 51807bfa6a Merge pull request #63 from python/travis2
Add stdlib/2.7 to Travis CI tests.
2016-01-26 20:05:43 -08:00
Guido van Rossum bf1dde5636 Fix tokenize.pyi; fix cp command. 2016-01-26 20:01:34 -08:00
Guido van Rossum 9e15a1db0a Add stdlib/2.7 to Travis CI tests. 2016-01-26 17:30:54 -08:00
Guido van Rossum 9e2df48687 Merge pull request #62 from python/travis
Add a Travis CI configuration.
2016-01-26 17:19:56 -08:00
Guido van Rossum ba4d782f70 Fix bug in traceback.pyi (hey, tests are useful!). 2016-01-26 16:57:45 -08:00
Guido van Rossum b091a7311c Use the correct pip install incantation. 2016-01-26 16:54:18 -08:00
Guido van Rossum c6f15133cf Add a Travis CI configuration. 2016-01-26 16:50:47 -08:00
Tim Abbott 920def0b1e Fix datetime.timedelta() argument types to be floats. 2016-01-26 16:30:15 -08:00
Tim Abbott c2555b3119 Port stub for os.walk from python 3 to 2 and cleanup comment. 2016-01-26 16:30:15 -08:00
Tim Abbott c17d0120a9 Add stubs for traceback.format_exception. 2016-01-26 16:30:15 -08:00
Tim Abbott 55830ec190 Fix type for py2 traceback.format_exc and add to python 3. 2016-01-26 16:30:15 -08:00
Guido van Rossum 2011e178a6 Merge pull request #60 from mihneagiurgea/fix-concurrent-futures
Fix stubs for concurrent.futures
2016-01-26 12:15:36 -08:00
Mihnea Giurgea 050143f2b1 Fix stubs for concurrent.futures 2016-01-26 11:46:47 -08:00
Guido van Rossum 6a47ac7116 Fix min()/max() overloading with key= parameter. Fixes #1150. 2016-01-26 11:13:14 -08:00
Guido van Rossum a1fe083133 Fix class file so it can be used as "with file(...) as f: f.read() # etc." 2016-01-25 17:01:34 -08:00
Guido van Rossum 958a8e5f45 Merge pull request #57 from timabbott/tabbott-stubs
Fix several python 2 library stub errors.
2016-01-25 16:39:08 -08:00
Tim Abbott ddc33a3c7c Add missing stub for os.exit on python 2. 2016-01-25 16:33:35 -08:00
Tim Abbott b180914208 Fix os.wait and os.waitpid annotations on python 2. 2016-01-25 16:33:35 -08:00
Guido van Rossum 17d8f20fd5 Add message attribute to class BaseException. 2016-01-25 16:32:47 -08:00
Matthias Kramm 69169765a7 Merge pull request #55 from timabbott/tabbott-re
Add missing re module constants for 2.7.
2016-01-25 12:44:14 -08:00
Tim Abbott 21c90d52b9 Fix re module constant stubs for 2.7.
ASCII doesn't exist in 2.7, but UNICODE and TEMPLATE do.
2016-01-25 12:32:31 -08:00
Guido van Rossum cf82278301 Use plain bytes instead of ByteString in 3/builtins.pyi. 2016-01-25 08:12:46 -08:00
Matthias Kramm 23adcaf4f4 Merge pull request #54 from ismail-s/patch-1
Implement fromhex and maketrans method
2016-01-25 08:06:59 -08:00
Ismail fd4d063bb4 Implement fromhex and maketrans method 2016-01-25 15:43:06 +00:00
Guido van Rossum 2c4549fb36 Merge pull request #51 from DanielShaulov/threading
Some fixes to threading
2016-01-23 09:10:24 -08:00
Daniel Shaulov e2c9ec5cb0 Merge branch 'master' into threading
Conflicts:
	stdlib/3/threading.pyi
2016-01-23 10:34:30 +00:00
Matthias Kramm c957fc9f17 Merge pull request #53 from timabbott/mutable
Fix os.environ improperly classified as not mutable for python 2.
2016-01-22 21:33:01 -08:00
Tim Abbott c0d0f7fe14 Fix os.environ improperly classified as not mutable for python 2.
In Python, you can change the environment by writing to os.environ.

This seems to already be handled correctly in the python 3 type data,
so we just need to fix it for 2.7.
2016-01-22 17:47:53 -08:00
Matthias Kramm 25a3fac0fd Fix default parameter syntax.
Use 'x:bool = ...' instead of 'x:bool = True' or 'x:bool = False'.
2016-01-22 16:39:15 -08:00
Daniel Shaulov 14ffe7ea17 Inherit from Any in threading.local and SimpleNamespace 2016-01-22 12:24:36 +02:00