SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python-typeshed-0.0.1+git.20200312.b44cd294-lp154.18.1.noarch.rpm :

* Fri Mar 13 2020 Matej Cepl - Hopeless throwing up my arms in the air over the test suite always failinig.
* Fri Mar 13 2020 mceplAATTsuse.com- Update to version 0.0.1+git.20200312.b44cd294:
* add chardet.universaldetector (#3734)
* Fix signature of Connection.iterdump() (#3843)
* Expand tokenize stub to include Intnumber etc (#3839)
* Fix remove_child_handler() return type (#3841)
* Wed Mar 11 2020 mceplAATTsuse.com- Update to version 0.0.1+git.20200310.5162c536:
* Make attributes of inspect.ArgSpec optional in Python 3 (#3838)
* Make PathMatcher correctly exclude paths on windows / any OS without / seperators (#3837)
* email.mime: add policy arguments (#3827)
* select: various fixes (#3833)
* os: fix platform availability (#3832)
* Have datetime.{date,datetime} define __new__ instead of __init__. (#3829)
* configparser: add undocumented parameter to SectionProxy.get (#3826)
* asyncio: add arguments to subprocess_shell (#3825)
* zipfile.ZipFile: fix fp, extract (#3828)
* Add parser stubs (#3822)
* stdlib/3/ast: add visit_
* methods to NodeVisitor (#3796)
* Update imghdr\'s what() to broadly accept readable binaries instead of BinaryIO (#3811)
* statistics: fix median_grouped, NormalDist.samples (#3818)
* argparse: allow passing a callable to ArgumentParser (#3821)
* asyncore: various fixes (#3820)
* textwrap: various fixes (#3819)
* pdb: various fixes (#3817)
* builtins: add mod to various power functions (#3816)
* imghdr: h can be None (#3815)
* string: various fixes (#3814)
* urllib: various fixes (#3813)
* bring back attribute types in warnings.WarningMessage (#3810)
* Add six.moves.collections_abc. (#3812)
* Improve an annotation in tornado stubs (#3809)
* Fix stubs for pymysql (#3781)
* Make `frozenset` covariant (#3808)
* Mark some obviously incomplete stubs as incomplete (#3807)
* Add venv module stub (#3783)
* Fix some issues in cryptography (#3802)
* stdlib/2and3/builtins: change dict.fromkeys to classmethod (#3798)
* Annotations for Py3.6 tkinter additions (#3778) (#3797)
* Add macurl2path stub (#3785)
* struct: fix arg names, mark positional-only args (#3792)
* stdlib/3/importlib/metadata: add missing \"group\" attribute to EntryPoint (#3795)
* datetime: mark positional-only args (#3791)
* cgi: various improvements (#3790)
* ssl: various fixes (#3789)
* Change annotation of \'function\' in Timer.__init__ from Callable[..., None] to Callable[..., Any] (#3788)
* README.md: better document test_stubtest pitfall (#3793)
* Added `count` argument to `spop` (#3786)
* Add this module (#3784)
* Move tornado to 2and3 (#3780)
* Move gflags to 2and3 (#3779)
* stubtest: remove entry from whitelist (#3776)
* Improve imaplib return types (#3670)
* stdlib: Remove duplicated Pickler.reducer_override() (#3772)
* Remove obsolete stubtest whitelist entries (#3773)
* io: add open_code for py38 (#3769)
* Include typing for Enum __order__ attribute (#3541)
* Add missing argument types for xml.sax stubs (#3706)
* Add missing parameter types for _json (#3710)
* functools: add singledispatchmethod (#3764)
* fcntl: various improvements (#3680)
* modulefinder: fix types for __init__, remove scan_opcodes from py35 (#3765)
* curses: various fixes (#3771)
* sre_parse: various fixes (#3758)
* inspect: various fixes (#3757)
* json: mark keyword-only args, remove deprecated arg (#3756)
* difflib: fix various types (#3755)
* binascii: fix arg names, mark positional-only args (#3754)
* sys: various fixes (#3762)
* stdlib: csv.DictReader.fieldnames should be Optional[Sequence[str]] (#3752)
* import SelectorEventLoop from asyncio.unix_events when not on windows (#3753)
* cryptography: Make `mode` in `Cipher.__init__` optional (#3751)
* add _log() method to Logger and LoggerAdapter (#3749)
* marshal: fix arg name, mark positional-only args (#3759)
* gc: fix arg name, mark positional-only args (#3760)
* token: add TYPE_IGNORE, COLONEQUAL for py38 (#3761)
* tempfile: various fixes (#3763)
* xml.sax: make_parser accepts iterables in py38 (#3766)
* ast: add visit_Constant to NodeVisitor (#3767)
* py_compile: add quiet parameter in py38 (#3768)
* _imp: mark positional-only args (#3770)
* inspect._ParameterKind subclasses from enum.IntEnum (#3750)
* resource: various fixes (#3747)
* os.path: fix arg names (#3748)
* re: various fixes (#3746)
* typeshed: run stubtest in CI (#3727)
* Add cookie_re / blank_re to py3 tokenize (#3745)
* Add unquote_to_bytes to py2 six (#3744)
* Add a few attributes to distutils.ccompiler.CCompiler (#3741)
* Add cmdclass to distutils.dist.Distribution (#3742)
* Make `FrameType.f_back` optional (#3740)
* Fix typing for plistlib.load{,s} (#3738)
* Update orjson annotations to 2.4.0 (#3737)
* fix type of distutils.cmd.Command.sub_commands (#3736)
* Make `itertools.cycle` a type (#3732)
* Add types for modulefinder instance fields (#3714)
* Document Annotated and modified get_type_hints (PEP 593) (#3731)
* platform: update for py38 (#3717)
* os: fix various arg names (#3726)
* xml.sax.parse may also take IO[bytes] (#3725)
* os: fix getenvb, scandir (#3723)
* io: mark positional-only args (#3721)
* array: mark positional-only args (#3722)
* os.register_at_fork: fix signature (#3720)
* os: mark positional-only args (#3719)
* signal: mark positional-only args (#3718)
* uu: fix keyword-only arg (#3716)
* uuid: add is_safe, Safe UUID (#3715)
* Add missing parameter types to optparse (#3711)
* Fix missing types in builtins/__builtin__ (#3705)
* Add missing return type to read (#3707)
* Add missing parameter types (#3709)
* Fix missing type for dataclasses (#3708)
* Add missing return type in sre_constants (#3712)
* Add type stubs for asyncio.unix_events (#3664)
* zipimport: various fixes (#3701)
* socketserver: Add missing attributes and methods for ForkingMixIn and ThreadingMixin (#3672)
* _heapq: add key for py2, mark positional-only args (#3696)
* _random: mark positional-only args (#3697)
* ast: update for py38 (#3698)
* collections.Counter: fix default values, allow passing None (#3699)
* xml.etree.ElementTree: update for py38 (#3700)
* various errors: fix base class (#3702)
* argparse: fix RawTextHelpFormatter base class (#3703)
* Add stub for dateutil.easter (#3695)
* builtins: fix bytearray.fromhex (#3691)
* builtins: start can be passed by keyword to sum in 3.8 (#3692)
* webbrowser: fix platform availability, register (#3694)
* _curses: fix setupterm, mark positional-only args (#3690)
* fix arg name to socket.getaddrinfo for py3 (#3689)
* update SectionProxy.getint()/float/bool stubs to match those of ConfigParser (#3687)
* Support for PathLike objects in Jinja2 2.11.0 (#3683)
* Add missing stubs for logging.handlers.WatchedFileHandler. (#3686)
* make stubs for configparser.getint()/float/bool accept a generically-typed fallback (#3684)
* sys: Correct types of sys.displayhook, sys.excepthook and variants (#3673)
* json: mark kwonly args, improve decode (#3679)
* sqlite3: alias OptimizedUnicode to str for py3 (#3678)
* turtle: various improvements (#3677)
* pyexpat: improve ParserCreate, mark positional-only args (#3676)
* xml: fix default values, mark positional-only args (#3675)
* dbm: mark positional-only args (#3674)
* Fix socket.socket.ioctl (#3669)
* range.index() takes exactly one argument (#3668)
* asyncio: get_returncode() and get_pipe_transport() can return None (#3663)
* Fix Crypto.Random.randrange argument types (#3662)
* accept optional extras in asyncio.BaseTransport init (#3661)
* subprocess: Make stdin, stdout & stderr Optional for py3 to match py2 (#3652)
* configparser: fix various arguments (#3632)
* cmath: fix log, mark positional-only args (#3659)
* audioop: mark positional-only args (#3658)
* _thread: fix type of TIMEOUT_MAX (#3657)
* io: minor fixes for arguments (#3642)
* builtins.pow: improve annotation (#3647)
* Pickle 5 (#3636)
* _codecs: fix various issues (#3649)
* builtins: mark positional-only args as such (#3648)
* subprocess: add endtime for py36 and below (#3641)
* ssl: fix arguments for py36 and below (#3640)
* http.cookies: add LegalChars for py36 and below (#3639)
* asyncio: fix various version availability (#3638)
* Remove consent requirement for third-party stubs (#3643)
* decimal: remove non-existent args from py3, mark positional-only args (#3633)
* gflags: Add is_parsed/IsParsed. (#3650)
* csv: re-export Dialect from _csv (#3613)
* asyncio: fix SendfileNotAvailableError availability (#3631)
* hashlib: fix arguments (#3626)
* heapq: fix arguments (#3645)
* argparse: various fixes (#3630)
* difflib: various fixes (#3629)
* distutils: various fixes (#3634)
* pprint: fix argument names (#3627)
* operator: mark positional-only args (#3628)
* ast: some fixes for py38 (#3625)
* math: correct argument kinds (#3624)
* zlib: mark positional only args (#3623)
* Fix local_addr type (#3622)
* zipfile: fix various stubs (#3621)
* update stub for pycurl module (#3530)
* Add (_)dummy_threading module, identical to threading (#3554)
* Fill out more attributes in six (#3589)
* Add missing stubs to pdb and fix related issues in cmd and bdb (#3600)
* sqlite3: add deterministic parameter to create_function (#3620)
* platform: update for py38 (#3619)
* opcode, dis: add jump parameter to stack_effect (#3618)
* MaildirMessage.set_date accepts a float argument (#3617)
* zipfile: fix ZipExtFile parameter (#3616)
* Use overloads for more precise `get_context` type (#3605)
* fix: add samesite parameter to set_cookie (#3614)
* logging: update for py38 (#3595)
* Allow requests to have timeout: Tuple[float, None] (#3612)
* Change Response.headers from MutableMapping to CaseInsensitiveDict (#3610)
* added f_fsid: int to os.statvfs_result for >= 3.7 (#3608)
* Add msvcrt.locking() and associated constants (#3607)
* binascii: add new parameters to hexlify (#3601)
* http: update for py38 (#3606)
* csv: add a return type for things that return (#3604)
* Make os.statvfs_result inherit from typing.NamedTuple. (#3603)
* signal: update for py38 (#3602)
* codecs: add literal overloads for bytes to bytes, str to str codecs (#3599)
* memoryview: add cast, obj attribute (#3598)
* Make unittest.FunctionTestCase inherit from TestCase in Python 2. (#3597)
* Add unittest.result.failfast. (#3596)
* Unify file descriptor definitions (#3584)
* Require a newer version of pytype that supports AATTtype_check_only. (#3593)
* Enable --disallow-subclassing-any (#3591)
* Fix example code (#3592)
* Fix argument name of os.link/symlink (#3590)
* inspect: update _ParameterKind for py38 (#3587)
* token: add TYPE_COMMENT, remove AWAIT, ASYNC for py37 (#3588)
* pprint: update for py38, fix kwarg-only parameters (#3585)
* csv: update DictReader for py38 (#3586)
* redis: add ping to PubSub (#3583)
* csv: more precise types, remove TODO (#3581)
* stdtypes: update for py38 (#3580)
* zipfile: update for py38 (#3572)
* BaseHTTPRequestHandler is a subclass of StreamRequestHandler (#3579)
* jinja2: add Template.{name,filename} (#3578)
* requests: type responses for PreparedRequest (#3577)
* Restrict shutil.move src argument to str (#3559)
* shutil: update which for py38 (#3575)
* urllib: update for py38 (#3574)
* Added explicit SSLSocket.accept() definition (#3564)
* zipfile: fix typo in parameter for PyZipFile (#3573)
* Fix HTTPConnection timeout type (#3565)
* Add missing definitions to requests.utils (#3567)
* Add missing Path.is_mount() introduced in Python 3.7 (#3566)
* Update int.from_bytes to allow more than sequences (#3571)
* Add __init__ for subclasses of MappingView in python2 (#3570)
* socketserver.BaseRequestHandler: add missing hint (#3524)
* Reflect Python 3.8 updates to the pathlib stdlib module (#3568)
* Corrected type for \"data\" in two methods (#3562)
* Fixed missing methods, wrong names and types (#3560)
* Fri Dec 27 2019 mimi.vxAATTgmail.com- Update to version 0.0.1+git.20191227.21a9e696:
* Update shutil.unpack_archive for 3.7 and up (#3558)
* Add ast.unparse (#3557)
* Add antigravity module (#3555)
* Add __init__ to MappingView and its subclasses (#3528)
* Remove unused type _HTTPResponse (#3531)
* Fix RSAPublicNumbers stub (#3505)
* shutil: Fix rmtree type (#3536)
* Add typestubs for the warnings module (#3543)
* Add dbm stubs (#3508)
* functools: remove first type param of cached_property (#3553)
* Preserve original type in total_ordering annotation (#3552)
* Update stubs for Crypto.Random (#3546)
* Add undocumented methods and make types more specific in 2/unittest (#3550)
* add jinja macro fields (#3548)
* add a couple missing stubs and fix an incorrect return type for redis stubs (#3545)
* Add stubs for winsound module (#3535)
* Make sure that the context manager for sqlite3.Connection works (#3542)
* Add __enter__, __exit__ to IMAP4, make __init__ arguments optional (#3540)
* Add date.__radd__ and datetime.__radd__ (#3539)
* Thu Dec 12 2019 mimi.vxAATTgmail.com- Update to version 0.0.1+git.20191209.a06abc5d:
* Make fieldnames of csv.DictReader Optional (#3534)
* Update orjson stub from orjson repository(#3532)
* Update stub for socket module (#3451)
* Use Literal to improve SpooledTemporaryFile (#3526)
* random: fix type for sample (#3525)
* add raw property to BufferedIOBase (#3483)
* Minor fixes to cryptography (x509) (#3520)
* Simplify `WatchedFileHandler.__init__` (#3506)
* Improve warnings stubs (#3501)
* padding can take an int or an object (PSS.MAX_LENGTH) (#3521)
* __future__: add _Feature.compiler_flag (#3522)
* A few return annotations for redis client (#3517)
* SMTPChannel.push() accepts str (#3516)
* Optional initial-value parameter for itertools.accumulate() (#3503)
* In python versions 3.7 and above, re-export Pattern and Match (#3510)
* builtins.print: make sep and end Optional (#3468) (#3511)
* Add ImportError constructor arguments (#3512)
* Fix the signature of unittest.TestCase.assertLogs #3513 (#3514)
* asyncio/future.pyi - wrap_future loop keyword arg (#3507)
* Change return type of Message.get_payload() to Any (#3504)
* Modulefinder stubs (#3497)
* Type socketserver\'s RequestHandlerClass as a callable. (#3422)
* add no_type_check_decorator stub for #2884 (#3460)
* Add mailcap module (#3482)
* mailbox: Fix signature of Mailbox.update method (#3493)
* Refactor warnings.catch_warning to be a class. (#3499)
* Fix type hints in Template class (#3491)
* mailbox: Couple small fixes (#3490)
* timeout argument to urllib.request.urlopen is Optional (#3487)
* stream argument to pprint.pprint is Optional (#3488)
* fix incorrect param name in FileIO (#3484)
* Mostly undo #3372 (#3481)
* Py37 compileall add invalidation mode (#3476)
* annotated ZipInfo.from_file (#3478)
* Add default value to BaseContext.Pipe() (#3479)
* Mailbox stubs (#3427)
* Fix some issues in cryptography package (#3474)
* Add missing elements for multiprocessing.dummy (#3471)
* distutils.fancy_getopt short option is optional (#3469)
* Fix type of imp.find_module() (#3465)
* Add warnings.catch_warning type hints with Literal. (#3464)
* ast.Dict keys can be None (#3462)
* Add type hints for audioop module (#3428)
* Add sys.addaudithook() and audit() (#3455)
* Run CI tests against win32 and darwin platform (#3457)
* Fix errors discovered by running typeshed check on Windows (#3456)
* sys: add pycache_prefix (#3454)
* Fix type for os.terminal_size to Tuple (#3450)
* Change the return type of __reduce__ and __reduce_ex__ to Union[str, Tuple[Any, ...]] (#3453)
* New libs: Change permission requirement to notification (#3443)
* Add assorted werkzeug type hints (#3444)
* Use async syntax instead of AATTcoroutine (#3441)
* Add functools.cached_property (#3439)
* Add more stubs to redis (pubsub and monitor) (#3442)
* Add the (deprecated) assertDictContainsSubset() to TestCase. (#3437)
* Add more stubs for cryptography (#3307)
* Remove certifi.old_where (#3436)
* Allow datetime() with a delta=timedelta() in assert(Not)AlmostEqual(s). (#3426)
* Fix signature of assertRaisesRegexp in unittest (#3434)
* add timespec arg to datetime.time.isoformat (#3432)
* Add `sock` attribute for http.client.HTTPConnection in Python 3. (#3429)
* asyncio: fix windows stubs (#3424)
* Fix some incorrect/incomplete annotations for redis.client.PubSub (#3408)
* Add importlib.metadata (Python >= 3.8) (#3346)
* Copyreg stubs (#3387)
* Add pytz.FixedOffset (#3393)
* Add missing Python 3.7 and 3.8 annotations (#3399)
* Add missing ZipFile constructor arguments (#3414)
* Add sort_keys param to all dump-like functions in PyYAML (yaml) lib (#3417)
* Clarify contributions are from people external to the project (#3421)
* exec, spawn: Allow bytes for environment keys and values. (#3419)
* Add missing expected_regex parameter to TestCase.assertRaisesRegexp(). (#3418)
* Allow None for click.core.Context.default_map (#3416)
* Fix signature of `multiprocessing.get_start_method` (#3415)
* Fix annotations with literal values (#3411)
* Update sre_parse module for Python 3.8 (#3412)
* __init__.pyi: Accept RSAPrivateKey or RSAPublicKey as the key (#3410)
* Add the `memoryview.release` method (#3405)
* Update stubs for tabulate (#3391)
* Add werkzeug.exceptions.FailedDependency (#3403)
* logging.handlers: Add BufferingHandler.buffer (#3402)
* Add sys._debugmallocstats (#3401)
* Added stub for urllib.proxy_bypass() (#3396)
* Change pprint depth type to Optional[int] (#3392)
* Convert namedtuples to class syntax (#3321)
* Adds `posonlyargs` property to `arguments` for python3.8+ (#3390)
* Require a more recent pytype version. (#3388)
* Add shlex.shlex.next in Python 2. (#3389)
* Add missing AATTproperty to Response.next() stub (#3384)
* Fix show_default type in click.option signatures (#3385)
* Revert __import__ function annotation to return type back to Any (#3383)
* Change select() stub to accept iterables, not just sequences (#3382)
* multiprocessing.pool: Fix return of map_async() (#3378)
* pymysql.Cursor is a context manager (#3379)
* Don\'t shadow ast.Tuple with typing.Tuple (#3376)
* Add PEP 593 (Annotated etc.) typing_extensions stubs (#3369)
* Make path separator based on OS separator (#3375)
* generate_tokens(readline) must return bytes (#3372)
* Add stubs for cgitb (#3368)
* Fix HTMLParser.handle_startendtag() attrs annotation (#3366)
* Reorder memoryview.__setitem__ overloads (#3365)
* Add public missing asyncio stubs for windows and proactor files (#3234)
* Add bdb stubs (#3354)
* protobuf: Fix inadvertently deleted annotations. (#3364)
* fixing https://github.com/python/typeshed/issues/3361 (#3362)
* Clean up multiprocessing + shared_memory (#3351)
* Annotations for remaining Python 3.8 additions (#3358)
* Annotate Python 3.8 removals (#3359)
* Remove unnecessary __all__ annotations (#3357)
* Remove raise statements from function bodies (#3355)
* Extract asyncio exceptions into a separate module (Python 3.8) (#3356)
* typing.pyi: Remove verbose and rename from NamedTuple (#3352)
* Add several Python 3.8 annotations (#3347)
* Update \'format\' README section -- don\'t imply it is executable (#3350)
* Add missing exception to smtplib (#3348)
* Ensurepip stubs (#3349)
* find_loader() can return None (#3341)
* Change type for urllib headers from Mapping to email.message.Message (#3345)
* Fix argument type for logging.Formatter.formatTime (#3343)
* protobuf: Narrow type of Message.FromString. (#3340)
* Allow callables in _SourceObjectType (Python 2) (#3338)
* Add assorted annotations (#3335)
* Python3.8 additions and changes (#3337)
* Fix an argument to csv.DictReader() (#3339)
* protobuf: Tighten annotations for MergeFromString and ParseFromString. (#3333)
* Update the signature of decorator.decorator (#3336)
* message.pyi: Change HeaderType to Any (#2924)
* Revised stubs for geoip2 third party library (#3317)
* Mark some urllib.parse return fields optional (#3332)
* Remove unused # type: ignore comments (#3325)
* models.pyi: Add missing requests.Respons.next() (#3328)
* Make it explicit that the cryptography stubs are incomplete (#3331)
* Fix the signature of decorator.contextmanager (#3330)
* Make 2-arg iter() retrun type match passed callable\'s return type (#3326)
* Add missing Optional types in urllib.parse (#3263)
* protobuf: Add Message.FromString static method. (#3327)
* __init__.pyi: Add missing methods on pkg_resources.VersionConflict (#3318)
* Minor flake8 improvements (#3324)
* Remove a bunch of unused imports (#3323)
* Fix return type of werkzeug\'s ProxyFix (#3320)
* Add type stub for decorator lib (#3038)
* Add `data` to UserList class, fix UserDict.data type (#3316)
* imaplib.pyi: Add missing imaplib.IMAP4.enable() (#3314)
* imaplib.pyi: Add ssl_context parameter for Python >= 3.3 (#3310)
* add IncrementalNewlineDecoder constructor (#3311)
* IncrementalNewlineDecoder.decode accepts str (#3312)
* imaplib.pyi: Take strings as args instead of a list of strings (#3308)
* introduce __floor__ and __ceil__ for int in Python 3 (#3306)
* rrule.weekday(...) returns rrule.weekdays, not _common.weekdays. (#3274)
* Fix the signature of IOBase._checkClosed(). (#3305)
* Move cryptography from 2 to 2and3 (#3304)
* ssl: add VerifyFlags flags and VerifyMode enum (#3302)
* Updated maxminddb stubs to v1.5.0 (#3300)
* builtins.pyi: Use two type vars (#3291)
* cryptography: Return RSAPrivateKeyWithSerialization from generate_private_key. (#3296)
* Allow callables in _SourceObjectType (#3295)
* Remove some spurious version checks in logging (#3292)
* Use Any instead of object in the view types for __and__ and __sub__ (#3294)
* Add the mypyc_attr function to mypy_extensions (#3290)
* Add http.MISDIRECTED_REQUEST introduced in 3.7 (#3293)
* Enable --disallow-any-generics for stubs (#3288)
* Allow passing bytes and byte string to yaml load APIs. (#3287)
* Added stub for asyncore.socket_map, undocumented but useful (#3284)
* Added stub for http.server.BaseHTTPRequestHandler useful undocumented fields (#3285)
* Added stub for urllib.request.proxy_bypass() (#3283)
* Added ConfigParser.BOOLEAN_STATES # Undocumented (#3281)
* Fix third_party errors with --disallow-any-generics (#3278)
* Change last asyncio.gather() overload ret. to List (#3248)
* Modified __add__ method in tuple class (#3252)
* Simplify Travis-CI configuration (#3220)
* Improve the explanatory comment at the top of check_consistent.py
* Fix some errors with --disallow-any-generics (#3276)
* switched return_exceptions from bool to Literal for asyncio.gather (#3275)
* Add multiprocessing.Array (#3272)
* dir argument to tempfile functions may take PathLike (#3226)
* Add missing default for ssl_handshake_timeout agrument (#3277)
* Make the `value` argument to ctypes.cbool.__init__ optional. (#3273)
* update `codecs.register` type definition (#3271)
* Updated logging type stub (#3269)
* Add return types for pymysql.connection.close/cursor (#3268)
* inspect.Traceback/FrameInfo index/code_context attributes now Optional[] (#3265)
* click: Support tuples of _ParamTypes, CliRunner fixes (#3259)
* Define listdir in posix and import it in os. (#3258)
* Added constructor types for click.FloatRange (#3257)
* Added missing top-level export to click (#3256)
* Introduce explicit `__str__` and `__repr__` for Exceptions (#3247)
* Changed type of fieldname parameter in DictWriter __init__ method from Sequence[str] to Iterable[str]. This allows it to work with the following code: (#3253)
* add missing errnos (#3254)
* Changed combine method in datetime to use aliased _date and _time types (like all other methods in this class) to avoid namespace collision with date and time methods. (#3251)
* Stubs for maxminddb added (#3245)
* Make the type of `timeout` Optional[float] everywhere in subprocess. (#3241)
* Copy a better definition of abstractmethod from 3/abc to 2/abc. (#3242)
* Update and improve py_compile module stubs. (#3240)
* Add proper support for __rtruediv__ on libpath.Path (#3236)
* setprofile accepts None (#3239)
* Accept bytes to several Redis client commands (#3238)
* requests.Session.request data arg accepts an iterable of tuples (#3237)
* Use Text for text arguments to click.[un]style (#3233)
* Add ThreadingHTTPServer stub (#3232)
* Add AIFC module stubs (#3075)
* Change SyncManager behaviour when used as a context decorator (#3230)
* fix: Add MapResult type (#3228)
* Fix type in argparse.HelpFormatter._fill_text() (#3229)
* Use protocol for FTP.stor
* (#3227)
* Return concrete sets from ItemsView and KeysView (#3181)
* Allow passing str to Python 2\'s bytearray.extend. (#3223)
* Mark some types as non-hashable (#3219)
* ssl.pyi: Add functions, support Path (#3044)
* Type response of Flask test client methods: get, post, etc. (#2904)
* Use Literal to improve tempfile.[Named]TemporaryFile. (#3215)
* Update pyre_extensions stub (#3214)
* Mark ParamType.fail() as NoReturn (#3213)
* Remove custom _Text type (#3211)
* Make target optional in contextlib redirecting managers (#3212)
* requests: Allow bytes for url parameters. (#3209)
* Add unquote_to_bytes to Python 3 six.moves.urllib.parse. (#3208)
* Add typestubs for unittest.util (#3186)
* doctest: fix type of DocTestParser.get_doctest(lineno) (#3206)
* Make inplace sorting require mutable sequences in bisect module (#3199)
* Add sys.flags.utf8_mode. (#3205)
* zipfile.ZipFile: Add start_dir attribute. (#3203)
* create_server returns a Server, not AbstractServer (#3131)
* cadata param can (and PEM-encoded cadata must) be unicode under PY2 (#3150)
* Update how mock classes alias to Any (#3182)
* adds threading related members to queue.pyi (#3198)
* multiprocessing.Value can also take a Type (#3200)
* Add stubs for CGIHTTPServer (#3196)
* builtins: int.__pow__ can take a modulo argument (#3192)
* builtins,numbers: harmonize float.__round__ and Real.__round__ (#3193)
* builtins: add __trunc__ to int and float (#3194)
* Remove unnecessary quotes around forward references. (#3191)
* Make most contextmanager `__exit__` signatures return Optional[bool] (#3179)
* Partially restore old (imprecise) signature of Match.group() (#3190)
* Fix #3187 : Wrong Signatures in socketserver (#3189)
* Update __import__ function annotations (#3188)
* Fix a typo (self -> cls) in stdlib/2/subprocess.pyi. (#3185)
* Add Match.regs (#2819)
* Update URL: python/black → psf/black (#3180)
* Implement ZipExtFile in the zipfile type stubs (#3074)
* Add some redis types (#3092)
* Widen the annotation of os.write to include buffer. (#3109)
* Improve type of tornado.testing.gen_test. (#3174)
* Use Literal in a few more places (#3176)
* Improve werkzeug exceptions slightly (#3178)
* Fix Match.group problems (#3172)
* Move some constants from tokenize to token in Python 3.7+. (#3175)
* make basicConfig parameters Optional[...] (#3170)
* concurrent: add private classes and exceptions (#3169)
* Add missing methods to asyncio stubs (#3088)
* Improve enums (#3168)
* Add nbytes to the memoryview definition (#3167)
* Declare asyncio.as_completed() as taking an Iterable (#3164)
* Add type annotations for Python 3 html.entities (#3161)
* Precise the type of Python 2 htmlentitydefs module (#3163)
* Remove unused import from stdlib/2/htmlentitydefs.pyi (#3162)
* flask: allow view func body to be dict (#3149)
* Require the newest pytype version, with a pyi parser fix. (#3160)
* Fix type annotations for get_wch / unget_wch (#3157)
* inspect: use more specific arg type for some source retrieve functions (#3155)
* Add hints for 3 globals from logging/__init__.py (#3159)
* curses: getch returns an integer (#3156)
* Add attributes to xml.etree.ElementTree.ParseError. (#3158)
* dateutil.rrule can take dates (#3154)
* Remove Python 3.4 support (#3147)
* [stdlib][3] Add missing typing.OrderedDict generic stub for Python 3.7.2 (#3153)
* Allow function.__code__ in Python 2 (#3152)
* Use pytype.config.Options.create() for prettier code. (#3151)
* Fix incorrectly named parameters in logging module (#3148)
* gettext stubs fixed (#3130)
* Travis: run mypy with Python 3.8 as well (#3146)
* Add zipfile.ZipFile.filename (#3104)
* xml.etree.ElementTree: use literal type for a more precise return value for tostring() (#3120)
* Fix __call__ type for GeneratorContextManager (#3143)
* inspect: get{doc,comments,module,sourcefile} can return None (#3137)
* warnings: ignore the type of category when message is a Warning (#3121)
* Add werkzeug.middleware (#3103)
* Fix ast.Constant availability (#3142)
* Upgrade flake8
* and isort versions (#3141)
* json: require a JSONDecoder/JSONEncoder in cls (#3138)
* Update google RepeatedCompositeFieldContainer (#3136)
* faulthandler.dump_traceback_later: timeout can be float (#3134)
* remove itertools.accumulate from Python 2 stubs (#3135)
* Fix python 2 subprocess.Popen to produce Popen[bytes] (#3133)
* Make python 2 subprocess consistent with python 3 (#3132)
* Update socket exceptions (#3127)
* Fix the definition of nsmallest() in stdlib/2 and 2and3/heapq.pyi (#3114)
* Remove mypy new analyzer tests (#3128)
* Add __eq__ to protobuf containers (#3126)
* Added Optional (#3125)
* Overload the constructor of subprocess.Popen (#3113)
* Make SyntaxError.text be optional (#3119)
* Re-export _curses._CursesWindow from curses (#3117)
* Add curses.COLORS and curses.COLOR_PAIRS (#3115)
* Update required pytype version to one that supports `async def`. (#3112)
* Slice attributes can be of any type. (#3024)
* sys: refine the return type of sys.exc_info() (#3111)
* Use Literal overloads to give better types to subprocess (#3110)
* BytesGenerator requires BinaryIO (#3106)
* Add types to FileStorage (#3067)
* Improving Flask stubs (#3003)
* Sat Jul 20 2019 Tomáš Chvátal - Provide/obsolete python2-typeshed too
* Thu Jul 04 2019 mimi.vxAATTgmail.com- Update to version 0.0.1+git.1562136779.4af283e1:
* Fix HTTPConnection.putrequest parameter names (#3101)
* Add in multiprocessing.managers.ValueProxy types (#3100)
* PurePath methods accept os.PathLike[str] from 3.6 (#3099)
* Fix contextlib GeneratorContextManager name for py>=3.2 (#3083)
* QueueHandler / QueueListener accept SimpleQueue too (#3098)
* xml.etree.ElementTree: fix missing None in get(), findtext() return type (#3093)
* Add Generic Typing to Queue.PriorityQueue and Queue.LifoQueue in python 2 (#3036)
* Add TLSVersion & related attributes to SSLContext (#3097)
* Make dataclasses.Field.metadata non-optional (#3094)
* Add undocumented methods codecs.utf_16_be_{decode,encode}. (#3091)
* Restore default value to click.echo_via_pager (#3090)
* Install Black and isort autoformatters (#3069)
* itsdangerous: update JSONWebSignatureSerializer.dumps return type (#3082)
* \"key\" argument of builtin function sorted should be optional in python 2.7 (#3086)
* Fix annotation of re.Match \'lastindex\' and \'lastgroup\' in Python 3 (#3085)
* fix type of loop.sock_connect (#3073)
* Revert \"Define functools.partial as overloaded function instead of its own class (#2878)\" (#3077)
* Add mp_context parameter to concurrent.futures.ProcessPoolExecutor (#3078)
* fix ssl.Purpose type in py3 (#3054)
* Add types and functions in types.py that are new in 3.7 (#3066)
* Refactor tests/pytype_test.py (#3065)
* change http.cookies.Morsel to Dict[str, Any] (#3060)
* Represent the use of IntEnums in functions in socket.py. (#3009)
* HTMLParser.get_starttag_text() can return None (#3072)
* redis: Add some type hints (#3055)
* Sync recent typing and typing_extensions updates (#3070)
* Overload ast.parse to recognize that mode=exec means Module return. (#3039)
* str and unicode format functions take objects (#3068)
* ssl.pyi: fix types of cadata argument (#3063)
* Marshal dumps/loads uses bytes (#3061)
* Update select and selectors to use _HasFileno protocol (#3057)
* Adding stubs for pyre_extensions (#3056)
* Add redis stream methods to the client stubs (#3051)
* request.pyi: Change Union[] -> Any for attributing status. (#3045)
* Add missing path-like annotation (#3053)
* Add a few Redis types (#3016)
* Use type annotation syntax (#3048)
* Mark asyncio loop parameters as Optional (#3047)
* dateutil: byweekday can take weekday (#3046)
* Add `copy()` method to requests.Session.headers (#3043)
* Add missing constructor to types.CodeType. (#3040)
* Add undocumented but used method LWPCookieJar.as_lwp_str. (#3041)
* Add new semantic analyzer to mypy tests (#3037)
* Add stub for queue.SimpleQueue in 3.7 (#2995)
* Add FullLoader and FullConstructor classes to yaml (#3035)
* Added tojson_filter and detect_encoding to flask.json (#3030)
* Annotate HTMLParser attribute optional value (#3034)
* Add a \"pull requests welcome\" batch (#3033)
* Use custom tuple subclass for pwd.struct_passwd (#3017)
* Make AsyncGeneratorType.aclose() properly return Awaitable[None] (#3032)
* click: Use property decorator for read-only properties (#3028)
* Update Click to 7.0 (#3027)
* Move stdlib/3/curses to stdlib/2and3/curses. (#3025)
* fix Sniffer.sniff return type (#3023)
* Move Redis stubs to 2and3 (#3015)
* [pyre] Adding IntVar to typing_extensions (#3008)
* argparse.pyi: Allow Callable[[Text], _T] (#3013)
* Make Timer args less restrictive (#3007)
* Use typing.Text for argument types (#3000)
* Allow is_dst=None in pytz.BaseTzInfo.localize() (#3002)
* Add missing methods to ItemsView and KeysView, including isdisjoint (#2997)
* Bound arguments are ordered (#2998)
* Implement SupportsIndex (#2996)
* Add sys.breakpointhook() and sys.__breakpointhook__ (#2991)
* Add undocumented member glob.has_magic (#2972)
* Add missing annotation in cmath module (#2989)
* Remove all pyi files that use nested classes from the pytype blacklist. (#2993)
* fix CI (#2992)
* Convert typing.ContextManager.exit to use dunder parameter names (#2980)
* Remove redundant variable definitions in ast module (#2986)
* Fix typos in yaml stubs (save_
* -> safe_
*) (#2985)
* Update dateutil to 2.7.5 (#2694)
* Add functions to six.moves.urllib.request (#2982)
* Always use fully qualified names to refer to nested classes. (#2983)
* Have click.style return a str (#2981)
* Add an optional opener parameter to open() function (#2977)
* Add new show_choices argument to click options (#2978)
* Unblacklist more third_party stubs from pytype parsing. (#2975)
* Split unittest stubs and add a few field (#2973)
* Add subprocess.list2cmdline for python 2 (#2971)
* Add TypedDict to typing_extensions (#2940)
* Add py3.7 support to Future.add_done_callback (#2970)
* Add stub for asyncio.BaseEventLoop (#2960)
* Add annotation for Future._callbacks (#2965)
* add types.FunctionType.__init__ (#2968)
* allow callables in dis() (#2969)
* narrow signature of __contains__ for str-like classes (#2967)
* Make pytype happy with the third_party click stubs. (#2966)
* add autocomplete to click decorators (#2705)
* Adjust indentation of TODOs in third_party/2/gflags.pyi. (#2964)
* Fix Future.__init__\'s loop variable annotation (#2961)
* Add annotation to Future._loop (#2959)
* Fix typo: __builtins__ should be __builtin__. (#2963)
* Remove some files from pytype\'s third_party blacklist. (#2962)
* Bleach stubs: fix typos, use protocol classes (#2957)
* Define functools.partial as overloaded function instead of its own class (#2878)
* Make the signature of ConfigParser.get() polymorphic (#2406)
* add click.types.DateTime to click stubs (#2958)
* yaml.dump(..., stream) is optional (#2289)
* Switch pytype_test from a whitelist to a blacklist for third_party. (#2956)
* unittest: Add overloads to assert(Not)AlmostEqual(s) (#2901)
* Added defs for undocumented attrs on enums (#2941)
* Annotate `copy` for MappingProxyType (#2955)
* Use dunder parameter name in `_Writer.write` (#2954)
* Use dunder parameter name in `Container.__contains__` (#2953)
* Added termios.error (#2951)
* Update Black URL (#2950)
* fix type of msg argument to HTTPRedirectHandler.redirect_request (#2949)
* click/types.pyi: Add case_sensitive wrt click 7.0 (#2948)
* Change WatchedFileHandler to inherit from FileHandler (#2947)
* config.pyi: Return a Thread instance (#2945)
* add BadRequestKeyError (#2944)
* Remove MutableMapping from requests.Session.cookies\'s type (#2946)
* itertools.pyi: Replace Iterable with Iterator. (#2943)
* Positional-only arguments for built-in functions. (#2921)
* Add initializer for http.cookiejar.Cookie (#2932)
* socket: add .set_inheritable() (#2935)
* Specify default = ..., positional-only for orjson API (#2936)
* Remove format_map from Python 2 unicode. (#2933)
* Make shlex.shlex convertable to a list in Python 2. (#2927)
* Correct the type signature of assertRaisesRegexp (#2926)
* Make loop optional in asyncio.Queue (#2923)
* locale.format_string takes strings and numbers, too. (#2922)
* Add stub for multiprocessing.Value.get_lock() (#2920)
* Use variable annotations everywhere (#2909)
* KeysView and ItemsView should accecpt Iterable argument in set operation (#2906)
* Make os.altsep Optional on non-win32 platforms (#2918)
* Add AATTtyping.type_check_only (#2679)
* Fix quit\'s argument and return types to match those of exit. (#2915)
* Fix TextTestResult and TextTestRunner in unittest (#2910)
* threading.Lock issue when using it with ExitStack (#2908)
* Add type hints for the turtle module (#2905)
* Fix some issues with __round__ (#2907)
* Complete the stub for _thread.pyi. (#2900)
* flask.Flask.run: port can be str (#2903)
* Add six.moves types for email_mime sources. (#2902)
* reword \"What to include\" (#2861)
* Fix typo in FrameType 3.7 attributes (#2899)
* Update pytype_test to remove now-unnecessary parse-only functionality. (#2897)
* Accept bytes as 1st argument of `simplejson.loads` (#2896)
* Add mmap as a valid buffer type. (#2895)
* werkzeug: ETagRequestMixin\'s functions are properties (#2894)
* tempfile.mkdtemp() should return a str when passed no arguments. (#2893)
* yaml: add full_load and full_load_all stubs (#2892)
* Added excepthandler to ast stubfiles (#2891)
* Add a type: ignore as a hacky workaround for some mypy bazel issues (#2887)
* [builtins] Add \'AST\' type to \'source\' parameter for \'compile()\' (#2889)
* Fix a py2 parameter type in string.Template.(safe_)substitute. (#2888)
* Add overloads for min/max that don\'t take default (#2885)
* Add missing dateutil.tz.UTC (#2883)
* Fix werkzeug.UserAgentMixin annotation (#2881)
* [third_party/click] add Exit exception definition (#2880)
* [re] Add attribute \'_pattern_type\' to re. (#2877)
* Add missing BaseException.__suppress_context__ attribute (#2876)
* Add missing class pdb.Pdb. (#2872)
* Add unicode support to py2 string.Template. (#2871)
* Add attribute queue.Queue.queue. (#2870)
* Add tarfile.filemode. (#2869)
* Move pydoc from 2/ to 2and3/. (#2873)
* Remove asyncio.tasks from the pytype blacklist. (#2874)
* Speed up pytype_test by reducing subprocess calls. (#2868)
* move pycurl.pyi from 2 to 2and3 (#2867)
* Remove an unused import from stdlib/3/importlib/__init__.pyi. (#2866)
* Update signature of webbrowser.register for Python 3.7 (#2865)
* Use protocol for print() file argument (#2848)
* Click: add \'length\' and \'label\' properties to ProgressBar. (#2860)
* Fix several Flask types (#2858)
* Add timeit.main (#2731)
* Support new ast features and node types introduced in Python 3.8 (#2859)
* [traceback] Expose print_list method in traceback for python3. (#2837)
* email.mime.application.MIMEApplication expects data to be bytes, while it should be Union[str, bytes] (#2855)
* Add email.charset.SHORTEST, QP, BASE64 to the stub for Python 2 (#2857)
* Make vars arguments Optional, as they default to None (#2853)
* Add logging.Formatter.formatMessage method (#2850)
* asyncio: make type alias private and CamelCase (#2849)
* Add stubs for bleach (#2709)
* [asyncio] Change _set_running_loop(loop: AbstractEventLoop) to _set_running_loop(loop: Optional[AbstractEventLoop]) (#2828)
* Update asyncio streams stub (#2845)
* Update attr stubs to 19.1.0 (#2846)
* Added missing default value annotation (#2841)
* Fix inconsistent self/cls parameter names (#2838)
* Changed parameter name of several methods in logging module from \'lvl\' to \'level\' to match the implementation. Use in a keyword arg of \'lvl\' results in runtime errors. (#2840)
* Removed extraneous import statement that was redefining three symbols in markupsafe/__init__.py. This redefinition triggered type checking/linting errors. (#2842)
* Add isascii methods to str, bytes, and bytearray [Python 3.7]. (#2834)
* Improve min/max (#2833)
* Prefer Mapping to Dict for input of csv DictWriter methods. (#2829)
* Add sunder names to enum (#2822)
* Make 2.7\'s json.load use a protocol for fp (#2826)
* Add itermonthdays3 and itermonthdays4, fix incorrect \'cssclass_today\' (#2825)
* multiprocessing.spawn submodule and multiprocessing.pool stubs (#2823)
* make IMapIterator a subclass of Iterator (#2814)
* Make urllib2.urlopen return a non-optional addinfourl (#2821)
* fix some minor lint errors (#2820)
* Revert \"Fixing signature for Mapping.get\'s default parameter (#2810)\" (#2817)
* README.md suggests running tests with PYTHONPATH instead of MYPYPATH (#2813)
* Fix signature of asyncio.create_connection. (#2756)
* fix undefined name in flask stub (#2811)
* fix missing space in imghdr (#2812)
* Genericize types for stringly typed methods on google.protobuf.Message (#2807)
* Fixing signature for Mapping.get\'s default parameter (#2810)
* Add Restart to pdb.pyi (#2805)
* Remove redundant definition of ast.PyCF_ONLY_AST (#2803)
* Add some urllib2 annotations (#2688)
* socket: timeout may be None (#2801)
* Add some missing annotations in cyaml (#2769)
* Fix named tuple name in posix.pyi (#2800)
* Remove an unnecessary entry from the pytype blacklist. (#2799)
* Fix Flask stubs for dispatch_request (#2796)
* Remove pytype workaround in os/__init__.pyi. (#2797)
* Tue Feb 19 2019 Tomáš Chvátal - Fix the URL and set author in changelog entries
* Thu Feb 14 2019 mceplAATTsuse.com- Update to version 0.0.1+git.1550076324.0989d950:
* Fix groupby with key=None (#2794)
* root_path cannot be None (#2792)
* Added `Optional[]` around the `itertools.groupby()` `key` attribute to allow `None` to pass the type (#2790)
* Fix Flask.config annotation (#2787)
* Add stubs for HTTP Handler classes in py2/urllib2 & py3/urllib.request (#2710)
* Make AsyncGenerator.aclose() properly return Awaitable[None] (#2786)
* Add type hints for orjson (#2747)
* Some small tweaks to Werkzeug stubs: (#2784)
* Make `NamedTuple` accept `Text` names (#2762)
* decorators.pyi: Add overload to option() (#2671)
* __init__.pyi: Add __getitem__() to stat_result() (#2753)
* Support
*contiguous attributes of memoryview. (#2755)
* Use a more accurate type for jwt.decode (#2765)
* Fix signature of asyncio.create_server. (#2763)
* Improve the stubs in charset.pyi under python3. (#2768)
* requests.auth.AuthBase.__call__ deals with PreparedRequest. (#2759)
* Support the errors arg in codecs factory functions. (#2752)
* gflags: Add DEFINE_multi_enum. (#2783)
* Add types to some cross-platform functions in the platform library (#2781)
* Make SyntaxError.offset be optional (again) (#2782)
* Update models.pyi (#2780)
* Update stubgen link and add a bit more info (#2779)
* Add hidden and deprecated click.Command options (#2778)
* Add type annotation for collections.deque.__iadd__ (#2774)
* pkg_resources: fix stub for get_metadata_lines (#2776)
* pkg_resources Add PKG_INFO str attribute for Distribution class (#2775)
* Create stubs for Flask (#2740)
* builtins.pyi: Update __iadd__() and imul() in class list (#2754)
* Fix six.raise_from value type (#2746)
* Add SSLCertVerificationError fields (#2745)
* logging: inherit TimedRotatingFileHandler from Handler (#2738)
* Add missing explicit Optional to stubs for the xml.etree package. (#2734)
* Fix `logging.getLevelName()` type hints (#2730)
* add back StopIteration.value in Python 3 (#2744)
* As of Python 3.6 dump_stats method allows PathLike object to be passed. (#2741)
* Make metavar in argparse be Optional (#2739)
* Fix type of indent in JSONEncoder (#2737)
* Make ZipFile.NameToInfo use Text as the key type (#2736)
* Fix the type of ord on python 2 (#2735)
* Use a more accurate type for predicates in itertools (#2732)
* Add SSLCertVerificationError for 3.7+ (#2729)
* Update sqlite3 types to include extensions (#2728)
* Use overlapped signatures of _winapi functions (#2723)
* Fix unittest.TestCase assert methods\' argument names (#2724)
* Add stubs to classes in zipfile to better enable subclassing (#2707)
* LoggerAdapter.log argument lvl -> level (#2722)
* Sync attr stubs from attrs github repo (#2720)
* Fixing type for asyncio.StreamWriter reader init parameter (#2719)
* Make appropriate ast methods generic (#2715)
* Add missing `currentframe` to `logging` module (#2712)
* Merge Python 2 and 3 builtins.pyi (#2533)
* Complete unittest.TextTestResult stubs (#2700)
* Add missing attributes of type (#2544)
* socket: Some more address typing (#2695)
* Set correct type for _subparsersaction.choices (#2702)
* Make mypy aware of IMapUnorderedIterator (#2701)
* loop argument to asyncio.ensure_future is Optional (#2708)
* Add stubs for six.ensure_{binary,str,text} functions (#2704)
* Add Str.kind field to typed_ast stubs (#2699)
* Add members marker and unsafe_name to pkg_resources.Requirement (#2693)
* Add stubs for tabulate (#2384)
* bytes/bytearray.startswith fixes (#2696)
* Add missing ENOTSUP alias to errno (#2692)
* Add pynamodb.models.Model.get_attribute and narrow down the type (#2689)
* Logging (#2687)
* macpath, os/path, posixpath and ntpath should basically be the same files (#2637)
* Fix typo for `Message.add_attachment` in message.pyi (#2697)
* Move posix.stat_result to os.stat_result on python 3 (#2683)
* Task.current_task() and Task.all_tasks() have an optional loop parameter (#2690)
* urllib2: timeout: int -> Optional[float] (#2685)
* Fix signature of ConfigParser\'s dict_type argument (#2684)
* Add get_loop() to asyncio.Future [Python 3.7] (#2680)
* Add contextlib.nullcontext [Python 3.7]. (#2677)
* Fix property annotation in `third_party/2and3/boto/connection.pyi` (#2675)
* decimal.pyi: Add overload for Decimal.__round__() (#2674)
* Fix signature of TypedDict has_key() (#2672)
* Add \'Literal[...]\' to typing_extension stubs (#2664)
* Add mypy fallback class for TypedDict methods to mypy_extensions (#2670)
* Guidelines for incomplete stubs (#2661)
* Tweak how ast.pyi imports typing (#2668)
* ast.pyi: Fix return type of generic_visit() (#2667)
* [protobuf] add deterministc option (#2666)
* Replace Loader with PEP 451 _Loader protocol in _importlib_modulespec.pyi annotations. (#2626)
* builtins.pyi: Return complex from __(r)pow__() (#2662)
* Make contribution guidelines state when to use (and not use) \'Any\' (#2540)
* Reference black, split long functions (#2651)
* itertools.pyi: Allow omitting repeat argument in Python 3 (#2659)
* Stop inheriting Sized in collection ABCs (#2658)
* Revert \"Move Sized earlier in the bases of Sequence (#2602)\" (#2657)
* Properly type the ToJsonString method of time well known types in google protobuf (#2656)
* decorators.pyi: Add Any angument to Callable[] (#2654)
* Revert \"fix list concatenation (#2404)\" (#2653)
* Re-export pyexpat instead of using check_consistency (#2649)
* staticmethod and classmethod can wrap any callable (#2650)
* Unicode fixes for url2pathname() and pathname2url() (#2555)
* Fix handling of logging args (#2635)
* threading.pyi: Add currentThread for all versions (#2647)
* [gflags] add known_only arg to __call__ (#2646)
* __init__.pyi: Fix dump() (#2640)
* yaml: Add __version__ attribute (#2636)
* types.CodeType.co_filename isn\'t Optional. (#2639)
* Improve overloads of parse_args() -- it never returns None (#2643)
* Change argument type for xml.etree.ElementTree.iselement() to object (#2642)
* Add stubs for the faulthandler stdlib module (#2627)
* Add posix attributes for Python 3 (#2631)
* Fix return type of datetime.datetime.dst (#2634)
* Add __getnewargs__ to float, int, bool, str, bytes, unicode (#2632)
* Added cyaml.pyi (#2613)
* zipfile.ZipInfo.__init__ is the same on 2/3 (#2628)
* Remove unneeded ignores (#2624)
* sudo is not required anymore (#2618)
* add __setattr__ to optparse.Values (#2622)
* Update types for requests.adapters (#2614)
* Add some distutils.dist.Distribution attrs (#2620)
* Add stub for pytz.VERSION (#2619)
* Added logging port constants to logging.handlers stub (#2617)
* Accept upstream stubs when receiving no response (#2608)
* Merge Python 2 and 3 versions of itsdangerous (#2564)
* Add complete annotations to builtins.compile. (#2606)
* Let ctypes._CData.from_buffer[_copy] accept any buffer object (#2610)
* Replace non-ellipsis default arguments (#2550)
* Fix stub for SpooledTemporaryFile (#2452)
* Allow array[int] as a valid input to struct.unpack(). (#2586)
* Document the Python 3.7 variant of subprocess.check_output (#2592)
* Fix return annotation for asyncio.as_completed() (#2600)
* Relax type for click.echo. (#2607)
* Add optimize parameter to builtins.compile. (#2605)
* Fix two small issues in `ctypes.Array` stubs (#2599)
* Fix the return type for unittest.TestCase.run() (#2603)
* Move Sized earlier in the bases of Sequence (#2602)
* Expand Python 2\'s urllib.addbase definition. (#2601)
* Annotate some missing http client and urllib APIs. (#2582)
* Add missing stubs for multiprocessing.connection module. (#2596)
* unittest.TestCase.assertRaises(): BaseException (#2594)
* Fix typo in typing.pyi (#2595)
* fix list concatenation (#2404)
* Add options and extensions to google protobuf messages. (#2589)
* Strengthen typing of datetime methods of Google protobuf\'s Timestamp. (#2590)
* Simplify base64 input and output parameters. (#2587)
* deque init() optional maxlen (#2585)
* Make inspect.unwrap() stop argument optional. (#2583)
* Add context manager to tarfile.TarFile (#2579)
* Correct the param type for mapPriority (#2578)
* Remove label descriptions from CONTRIBUTING (#2572)
* Make _winapi.SetNamedPipeHandleState args Optional (#2571)
* Add overrides for the methods \'readlines\' and \'writelines\' in TextIOBase. (#2551)
* unittest: Complete assertRaisesRegex (#2568)
* correct parse_args namespace attribute (#2566)
* Remove version guard (#2565)
* Remove third_party/3/enum.py (#2563)
* Fix return annotation for loop.call_later() and loop.call_at() (#2559)
* Fix return of patch() and patch.multiple() (#2520)
* Make SyntaxError.offset be optional (#2557)
* Fix py3 types of inspect.FullArgSpec.var(args|kw) (#2556)
* Make backlog parameter optional in listen method (#2553)
* Add is_dir method to ZipInfo class (#2554)
* Flake8 fixes (#2549)
* Fix email.parser.BytesParser and BytesHeaderParser method args (#2548)
* Update to flake8 3.6.0 (#2547)
* Allow json.dump to dump to BinaryIO again (#2546)
* Make os.dup2 return int on Python 3.7 (#2543)
* os.DirEntry.stat() accepts a follow_symlinks keyword argument (#2538)
* Annotate jwt.algorithms (#2532)
* fix lint error (#2541)
* Annotate werkzeug wrap_file() and FileWrapper (#2519)
* Rework .travis.yml and run with Python 3.7 where possible (#2536)
* Makes enums accept objects in the argument type (#2539)
* Fix typo in mmap const (#2537)
* Add attributes to int and float (#2529)
* Fix pytype test output (#2534)
* Add cr_await, cr_code, cr_frame and cr_running to Coroutine (#2530)
* Update PyJWT\'s exceptions (#2522)
* Fix return type of ast.NodeTransformer.generic_visit (#2486)
* loop argument for set_event_loop() is optional, it can be None (#2525)
* Add UserString and UserList data attribute (#2518)
* Add stub for pathlib2.Path.__div__ (#2507)
* ImportFrom level cannot be optional (#2517)
* click.option\'s defined type as return type of callable (#2505)
* Sat Oct 13 2018 mceplAATTsuse.com- Update to version 0.0.1+git.1539385126.cec22025:
* Widen the type of the file argument to Python 2\'s json.dump. (#2516)
* Fix _StrType in difflib in Python 2. (#2514)
* Set urllib.parse.urljoin url argument to optional (#2513)
* Inherit `InstanceType` from `object` (#2511)
* Make csv.reader take Iterator[Text] argument instead of Iterator[str]. (#2508)
* skip .git files from linting with flake8 (#2506)
* Make _NetlocResultMixinBytes derive from _NetlocResultMixinBase[bytes], not [str] (#2503)
* fix typing.Pattern in Python 2 (#2219)
* Make \'datetime\' a subclass of \'date\'. (#2488)
* Add new gflags names. (#2489)
 
ICM