Guido van Rossum and GitHub
47f2746526
Fix the definitions of BadZip{f,F}ile. ( #432 )
...
In 2.7, only BadZipfile exists. In 3.x, both exist.
2016-08-02 09:04:45 -07:00
Guido van Rossum and Matthias Kramm
6e596e9609
Fix decimal and contextlib ( #428 )
...
* Decimal does not support __round__, and its __abs__ returns Decimal.
* Fix contextmanager signature too.
2016-08-02 07:39:13 -07:00
Guido van Rossum and Matthias Kramm
781b079f91
Add Supports{Abs,Float,Int,Round} as base classes for Decimal. ( #415 )
2016-07-28 15:13:27 -07:00
Guido van Rossum and GitHub
39325bf159
Mypy now supports sys.platform and sys.version_info checks ( #410 )
2016-07-27 13:25:29 -07:00
Guido van Rossum and Matthias Kramm
6d8628c247
Misc asyncio changes ( #373 )
...
* Add stub for cgi.parse_header().
* Improve asyncio stubs (far from complete)
* More asyncio changes.
* Use @overload to solve strange test failures.
* Add some TODOs. Make ProactorEventLoop conditional.
* Future should not inherit from Awaitable or implement __await__.
At least not yet.
* Fix AbstractServer.wait_closed() return type.
It's a generator, not a future.
2016-07-15 15:44:29 -07:00
Guido van Rossum and Matthias Kramm
6aeea2a872
Add stub for cgi.parse_header(). ( #371 )
2016-07-15 15:42:51 -07:00
Guido van Rossum and Jukka Lehtosalo
f47ff0b966
Add --strict-optional flag to mypy ( #368 )
2016-07-13 17:50:36 +01:00
Guido van Rossum and Matthias Kramm
53d126f4d4
More fixes for argparse. ( #362 )
2016-07-13 07:51:29 -07:00
Guido van Rossum and David Fisher
b63e09c239
Fix some issues for dateutil and argparse ( #357 )
...
* Fix stubs for 2.7/dateutil. They were pretty broken.
(The 3/dateutil share some of the brokenness but that's still a TODO.)
* Fix argparse stubs.
- Container is not strong enough for choices.
- add_subparsers() returns something with an add_parser() method.
2016-07-12 16:24:33 -07:00
Guido van Rossum and David Fisher
1c4662d2f3
Two small changes to help the mypy test suite pass ( #355 )
...
* Condition arg for skip{If,Unless} should be object, not bool.
* Env arg to os.get_exec_path() is a Mapping, not a Dict.
2016-07-12 14:10:36 -07:00
Guido van Rossum and GitHub
8515cf5de8
Attempt to reduce cyclical dependencies between types and importlib. ( #335 )
...
- Move Loader and ModuleType into _importlib_modulespec.pyi.
- Add "import X as X" for these to types.pyi and importlib/abc.pyi.
The goal is to ensure mypy -i still works, to fix https://github.com/python/mypy/issues/1797 .
2016-07-05 10:23:24 -07:00
Guido van Rossum
b6b8554c6b
Add stub version of Type[C] ( #216 )
2016-05-24 16:44:13 -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
Guido van Rossum
c21d8a41d5
Fix 2.7 bisect stubs (lo/hi have defaults). ( #182 )
2016-05-04 14:46:19 -07:00
Guido van Rossum and Jukka Lehtosalo
79554d6da2
Add type.__call__. Fix #158 . ( #159 )
2016-04-25 16:22:00 +01:00
Guido van Rossum
c7cdcede71
Merge pull request #141 from bdarnell/updates
...
Various updates to stdlib modules
2016-04-10 21:40:30 -07:00
Guido van Rossum
4f483dc314
Precision surgery to take out sqlalchemy test failures ( #140 )
...
* Comment out parts of the sqlalchemy stubs to make tests pass.
* Run all tests, one step per Python version.
2016-04-10 20:45:42 -07:00
Guido van Rossum
5894f631ae
Merge pull request #134 from tharvik/master
...
add `__dict__` attribute to class instance
2016-04-04 08:38:12 -07:00
Guido van Rossum
5be96f78d8
Merge pull request #129 from isg/patch-2
...
Update dbapi2.pyi to allow `execute` without binding params
2016-03-23 13:30:57 -07:00
Guido van Rossum
7484499ce5
Merge pull request #121 from jukebox/fileinput
...
fileinput first version
2016-03-23 10:35:04 -07:00
Guido van Rossum
53e2d43f37
Merge pull request #127 from mulkieran/master-reduce
...
Fix signature for reduce in some files.
2016-03-22 08:36:07 -07:00
Guido van Rossum
3ff8635d2c
Merge pull request #124 from ddfisher/master
...
Add version keyword arg to argparse.ArgumentParser.add_argument
2016-03-18 10:04:19 -07:00
Guido van Rossum
3657e5146e
Merge pull request #123 from jstasiak/python3-fcntl
...
Improve Python 3 fcntl stub
2016-03-17 16:53:49 -07:00
Guido van Rossum
625b9c389a
Merge pull request #122 from ahaven/contextmanager-stubs
...
Better stub for contextlib.contextmanager.
2016-03-16 15:29:39 -07:00
Guido van Rossum
b7eedfa07c
Merge pull request #120 from mgeisler/pickle-py2
...
Complete pickle and cPickle stubs for Python 2
2016-03-15 12:43:58 -07:00
Guido van Rossum
6dcb32c7d9
Merge pull request #119 from mgeisler/pickle
...
Complete pickle stubs
2016-03-15 08:04:59 -07:00
Guido van Rossum
f523a8e9f1
Merge pull request #116 from mgeisler/configparser
...
Add stubs for configparser
2016-03-15 08:02:53 -07:00
Guido van Rossum
b1a5d2194f
Merge pull request #118 from mgeisler/getpass
...
Complete getpass stubs
2016-03-15 07:59:10 -07:00
Guido van Rossum
98c86edfbd
Merge pull request #117 from mgeisler/ignore-editor-backup-files
...
Ignore Emacs backup files
2016-03-15 07:58:06 -07:00
Guido van Rossum
c40da79e8f
Merge pull request #106 from mkurnikov/setuptools-stubs
...
Stubs for setuptools' pkg_resources package
2016-03-14 18:41:48 -07:00
Guido van Rossum
cae70c3707
Merge pull request #115 from mr-c/patch-3
...
Allow adding custom argparse.Actions in add_argument
2016-03-14 09:53:13 -07:00
Guido van Rossum
a946304d49
Merge pull request #113 from ddfisher/master
...
Make all function annotations accessible from builtins complete
2016-03-11 16:49:23 -08:00
Guido van Rossum
b2c4b10d6b
Merge pull request #112 from isg/patch-1
...
Add tornado.locks module
2016-03-09 21:37:26 -08:00
Guido van Rossum
b31e5eec54
Merge pull request #110 from jstasiak/python3-inspect
...
Improve Python 3 inspect stub
2016-03-09 16:31:19 -08:00
Guido van Rossum
df40eab77f
Merge pull request #111 from jstasiak/python27-inspect-fix
...
Fix Python 2.7 inspect stub (currentframe + frame type)
2016-03-09 16:14:40 -08:00
Guido van Rossum
307516c95b
Merge pull request #101 from Naruto0/master
...
sqlite3 stub for 2.7 and 3
2016-03-09 13:13:20 -08:00
Guido van Rossum
33f13dec18
Merge pull request #108 from jstasiak/python27-inspect
...
Improve Python 2.7 inspect stub
2016-03-09 13:07:37 -08:00
Guido van Rossum
49446569e1
Merge pull request #98 from ismail-s/feature/type_check_xml
...
Type check xml.etree module
2016-03-09 12:48:56 -08:00
Guido van Rossum
f710c1f313
Merge pull request #102 from onyb/onyb-patches
...
Add stub for multiprocessing.cpu_count()
2016-03-05 21:05:24 -08:00
Guido van Rossum
01e817b17c
Merge pull request #104 from ymyzk/update-gc
...
Update stub for gc
2016-03-05 21:03:43 -08:00
Guido van Rossum
c8146aa9c2
Merge pull request #103 from ymyzk/update-zlib
...
Update stub for zlib
2016-03-05 21:02:42 -08:00
Guido van Rossum
8808bac6fc
Merge pull request #99 from Naruto0/master
...
reduce use of @overload in socket stubs
2016-03-03 09:21:46 -08:00
Guido van Rossum
4cc112fa07
Merge pull request #100 from jstasiak/type-overload
...
Define three argument type() overload (Python 3)
2016-03-03 09:17:39 -08:00
Guido van Rossum
6076c051d5
Merge pull request #97 from dahlia/syntax-error-attributes
...
Specify attribute types of SyntaxError
2016-02-29 10:15:57 -08:00
Guido van Rossum
0a496917e3
Merge pull request #95 from youtux/feature/decimal-2.7
...
Port decimal stub to Python 2
2016-02-26 13:09:42 -08:00
Guido van Rossum
2840e71fbf
Merge pull request #92 from lbolla/issue87-shelve
...
Issue #87 Stub for shelve
2016-02-25 10:59:37 -08:00
Guido van Rossum
2e7163f5a7
Merge pull request #90 from lbolla/issue88-calendar
...
Issue 88: Stub for calendar module
2016-02-24 20:43:30 -08:00
Guido van Rossum
a69eb2730f
Merge pull request #91 from ddfisher/master
...
Fix asyncio.coroutine signature
2016-02-24 13:16:24 -08:00
Guido van Rossum
727501521c
Merge pull request #86 from sid-kap/fix_reduce_type
...
Fix type for reduce
2016-02-22 15:51:04 -08:00
Guido van Rossum
8d8e7caa77
Merge pull request #81 from dsp/asyncio
...
Additional type information for asyncio
2016-02-19 21:19:38 -08:00
Guido van Rossum
4292211da9
Merge pull request #79 from timabbott/sys.exit
...
Fix incorrect sys.exit() type.
2016-02-05 11:38:06 -08:00
Guido van Rossum
ad8019da53
Merge pull request #78 from rmcgibbo/minmax
...
Improvements to builtins min/max
2016-02-03 17:18:19 -08:00
Guido van Rossum
21613072c2
Merge pull request #76 from timabbott/urlunparse
...
Fix urlunparse stubs for 2.7 to correctly support a list/iterator argument
2016-02-02 13:26:57 -08:00
Guido van Rossum
6e69d24b07
Merge pull request #75 from ismail-s/feature/type_check_webbrowser
...
Add py2 webbrowser type checking
2016-02-01 09:28:09 -08:00
Guido van Rossum
68f771266d
Merge pull request #74 from timabbott/exec
...
Add missing exec*, EX_* stubs for python 2 and fix py3 types.
2016-01-29 18:02:35 -08:00
Guido van Rossum
22990dff4e
Merge pull request #73 from ismail-s/feature/type_check_webbrowser
...
Type Check webbrowser py3 module
2016-01-29 12:13:41 -08:00
Guido van Rossum
538429c1e1
Merge pull request #72 from timabbott/sqlalchemy
...
Expand the sqlalchemy stubs related to the Column model.
2016-01-29 10:19:55 -08:00
Guido van Rossum
730ea8ce73
Merge pull request #70 from timabbott/sqlalchemy
...
Fix and greatly expand stubs for sqlalchemy.
2016-01-28 13:26:02 -08:00
Guido van Rossum
6452fb0c90
Merge pull request #71 from timabbott/urllib
...
Add various annotations to complete more of six.moves.
2016-01-28 10:29:16 -08:00
Guido van Rossum
c48b931d92
Merge pull request #69 from timabbott/tabbott-html
...
Add html module stubs.
2016-01-27 21:21:57 -08:00
Guido van Rossum
b9ad64a038
Merge pull request #68 from timabbott/tabbott-stubs
...
Expand stubs for simplejson, unittest, email
2016-01-27 19:49:53 -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
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
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
9e2df48687
Merge pull request #62 from python/travis
...
Add a Travis CI configuration.
2016-01-26 17:19:56 -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
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
Guido van Rossum
2c4549fb36
Merge pull request #51 from DanielShaulov/threading
...
Some fixes to threading
2016-01-23 09:10:24 -08:00
Guido van Rossum
c83f4b57c7
Merge pull request #49 from ddfisher/master
...
Make asyncio more Generator friendly
2016-01-19 17:23:47 -08:00
Guido van Rossum
c0377b6753
Merge pull request #45 from bdarnell/updates
...
Assorted stub updates
2016-01-16 14:13:59 -08:00
Guido van Rossum
43fcb6c185
Merge pull request #44 from DanielShaulov/patch-1
...
Add timer class to threading.pyi
2016-01-15 08:29:56 -08:00
Guido van Rossum
d98f4a585b
Merge pull request #42 from python/move
...
Move contents of builtins/* to stdlib/*. This simplifies finding stubs.
Checked against mypy, it works.
2016-01-12 14:14:00 -08:00
Guido van Rossum
605c189f29
Merge pull request #39 from rmcgibbo/json
...
Add keyword args to stdlib's json.pyi
2016-01-11 13:49:24 -08: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
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