TrueBrain
15ec66cdd6
Consider __doc__ always Optional. ( #641 )
...
python/mypy#2380 showed a discrepancy between object and FunctionType in stdlib2. The first defined __doc__ to be str, the second Optional[str]. As FunctionType depends on object, this is no longer valid.
As suggested by @gvanrossum in python/mypy#2380 , all __doc__ should be considered Optional.
(Final verdict was just to remove most __doc__ attributes since it's inherited from object.)
2016-10-30 11:48:23 -07:00
Guido van Rossum
cb97bb54c0
Move 2.7 to 2 ( #635 )
...
Closes #579 .
2016-10-26 16:24:49 -07:00
Herbert Ho
3ea39a7c1b
update constraints definition for 2.7 sqlalchemy ( #630 )
2016-10-25 16:00:37 -07:00
Roy Williams
bfbe4f8540
Update lxml stubs to add Element.append and Element.text ( #629 )
2016-10-25 12:04:42 -07:00
David Fisher
ca318e444f
Fix strings that were really bytes in typed_ast ( #624 )
2016-10-19 16:34:41 -07:00
David Foster
5c4300a4bd
Add mypy_extensions. ( #611 )
2016-10-17 16:39:17 -07:00
Calen Pennington
5daf552f5b
Make viewkeys, viewitems, viewvalues use proper types now that the typing backport has them ( #602 )
2016-10-14 08:41:29 -07:00
Ivan Levkivskyi
70cfe793d9
Implement PEP 526 in typed_ast ( #548 )
...
See dropbox/typed_ast#16 .
2016-09-28 10:31:28 -07:00
Roy Williams
b5e372bc7f
Add stubs for itsdangerous. ( #537 )
...
This is needed for https://github.com/python/typeshed/issues/28
2016-09-18 14:40:18 -07:00
Tim Abbott
94e0625e82
Fix ujson stubs to properly use AnyStr. ( #540 )
...
The ujson module apparently will accept both bytes and text format
input, however, it does always output a str (both on Python 2 and
Python 3).
Some discussion in: https://github.com/python/typeshed/pull/460
2016-09-13 10:07:44 -07:00
Roy Williams
5c52691954
Add more specific types for requests.sessions.Session ( #524 )
...
* Add more specific types for requests.sessions.Session
Once this is accepted I'd like to propegate these signatures to all of the
convience methods people actually use like get, post, put, etc...
* s/Optional[Union,/Union[None,/g
2016-09-09 12:23:32 -07:00
Michael Lee
a257166149
Add missing type_comments attr to ast27.arguments ( #522 )
2016-09-07 11:55:27 -07:00
Drew Haven
d56a5e80fb
Fix six.reraise stub to take an optional traceback ( #514 )
2016-08-31 11:31:49 -07:00
Michael Lee
313b584e34
Add stubs for ujson ( #460 )
2016-08-11 17:08:03 -07:00
Jakub Stasiak
9715995b2d
Remove undesired type variable from lxml.objectify ( #441 )
...
typing.AnyStr usage here was a mistake that I noticed too late,
from a GitHub comment[1]:
AnyStr is a type variable so in your version of
objectify.fromstring() the types if text and base_url have to
correspond -- but with unions they can each be either str or bytes,
and that's how the rest of the API is defined.
[1] https://github.com/python/typeshed/pull/436#issuecomment-237708512
2016-08-05 05:51:20 -07:00
Jakub Stasiak
a14b1893d9
Add some missing lxml stub pieces ( #436 )
2016-08-04 10:40:13 -07:00
Roy Williams
07bf49f55a
Add stubs for dateutil.relativedelta ( #421 )
2016-08-03 15:39:12 -07:00
Roy Williams
fd66ff21ae
Add __version__ to protobuf module ( #429 )
2016-08-01 21:32:03 -07:00
Guido van Rossum
39325bf159
Mypy now supports sys.platform and sys.version_info checks ( #410 )
2016-07-27 13:25:29 -07:00
Fabian Heredia Montiel
4a408c014f
Add pytz basic typing ( #383 )
...
* Add pytz basic typing
* Add pytz.lazy basic typing
* Move the files to the correct path
* Move files to correct directory
* Ignore issue with different sig from supertype
2016-07-22 05:52:40 -07:00
Valérian Rousset
a62d6207ab
Fix pkg resources ( #341 )
...
Add types to pkg_resources, mostly rewrote it based on the documentation.
Also remove pkg_resources._vendor which generated by stubgen but was implementation specific.
2016-07-17 21:05:39 -07:00
Michael Lee
4b46ca1b66
Remove unnecessary import
2016-07-12 17:10:32 -07:00
Michael Lee
ae14734bd2
Add stub for boto.exception (from stubgen)
2016-07-12 17:04:29 -07:00
Guido van Rossum
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
Skip Montanaro
2ce0e952eb
First pass at dateutil
2016-07-07 08:35:09 -07:00
garetht
4fee66c90b
Make the 'symmetric' argument to SQLAlchemy's between optional. ( #327 )
2016-07-01 16:04:36 -07:00
Herbert Ho
186b313f35
a few more stubs for sqlalchemy ( #301 )
2016-06-20 10:27:39 -07:00
Alvaro Caceres
d0ac66f5f8
Use "..." for attribute values, instead of None, [], {}
2016-06-15 14:10:04 -05:00
Skip Montanaro
8b0ff828a6
First cut at stubs for pymssql.
2016-06-11 13:21:23 -07:00
Herbert Ho
e46d308ab4
fleshing out some more stubs for sqlalchemy ( #282 )
2016-06-09 17:58:19 -07:00
David Euresti
0bfa0636e1
Add http_client to six.moves, add missing functions to urllib2 fix some types in gettext ( #262 )
2016-06-04 12:02:55 -07:00
Tim Simpson
917f99a01b
Support for 'from six.moves import http_cookies' ( #243 )
2016-06-02 11:07:59 -07:00
Valérian Rousset
2b776cfb4e
complete urllib ( #241 )
2016-06-02 09:22:29 -07:00
Eklavya Sharma
bb5c93a217
Add __version__ to requests ( #206 )
2016-05-17 21:28:45 -07:00
Michael R. Crusoe
0be5a11496
A couple new definitions, some more unicode for 2.7 ( #185 )
...
* Action.__init__(); ArgumentParser.__init__() & print_help()
* pprint() & pformat()
* added unicode support to url{parse,split,join,defrag}
* add unicode support to requests.api
2016-05-06 09:14:49 -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
David Fisher
25b18ebcc6
Add stubs for typed_ast ( #156 )
2016-04-22 15:59:30 -07:00
jukebox
f5f349ca8f
dateutil stubs (Python 3)
...
PR #133
2016-04-22 08:04:58 -07:00
Drew Haven
e8a477d69d
Simple stub for tornado.testing ( #145 )
2016-04-13 13:09:12 -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
Matthias Kramm
b817f83e11
Add missing return type for __init__()
2016-04-08 11:40:32 -07:00
Max Wittek
a6f1075055
Added stubs for 2.7 Selenium WebElement
...
* Added stubs for 2.7 Selenium WebElement
* Removed silly autogenerated imports
* Added List import
* Added WebDriver as well
* Updated webdriver stubs for find*
2016-04-07 17:48:04 -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
540a9e18f7
Bandaid for sqlalchemy. Lots of stuff here seems bogus. :-(
2016-03-14 10:50:44 -07:00
Isaac Goldberg
2255e6c69a
Add tornado.locks module
2016-03-09 19:11:48 -08:00
Maxim Kurnikov
8b636df95a
fix import fails with relative one
2016-03-08 14:55:06 +03:00
Maxim Kurnikov
efb0cb9fdb
fix some test fails, remove pip directory for now for simplicity
2016-03-08 14:48:43 +03:00
Maxim Kurnikov
6688dc6ea1
stubs for pkg_resources package
2016-03-08 13:42:27 +03:00
Tim Abbott
9c816a32c4
Expand the sqlalchemy stubs related to the Column model.
2016-01-28 21:46:29 -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