Commit Graph
38 Commits
Author SHA1 Message Date
hatal175andGitHub b8e5f637b9 Stubtest fixes (#5391) 2021-05-13 18:20:55 -07:00
hatal175andGitHub 244fc622e6 Add workflow stubtests for macos (#5384)
* Add macos to stubtest

* Add general darwin stubtest exception file

* Adding exceptions and platform ifs
2021-05-09 23:24:00 +03:00
hatal175andGitHub 653191e514 A few linux stubtest fixes (#5381) 2021-05-08 12:49:42 -07:00
hatal175andGitHub 2dc02ae8a9 Fix stubtest issues (#5360)
* Fix some stubtest issues

* Remove MADV_SOFT_OFFLINE
2021-05-07 19:10:03 +03:00
hatal175andGitHub 461791db27 Fixing stubtest issues (#5339)
* Fix stubtest issues
2021-05-05 17:23:43 +03:00
hatal175andGitHub b15c025059 Add multiprocessing.sharedctypes stubs (#5231) 2021-05-02 22:20:33 +02:00
hatal175andGitHub 2a1aa88fd9 Add missing email errors (#5264) 2021-04-29 07:02:52 -07:00
hatal175andGitHub a98e3e3ff9 Replace some type with Type[] (#5254)
* Replace some type with Type[]

* Change aggregate_class to be Callable
2021-04-26 07:31:16 -07:00
hatal175andGitHub d151d1b8bb Stubtest fixes (#5249) 2021-04-25 21:56:54 -07:00
hatal175andGitHub bf5ff49b53 mailbox, mimetypes, unittest, zipfile: stubtest fixes (#5239) 2021-04-21 21:58:01 -07:00
hatal175andGitHub fc0775664d Use native SupportsIndex in builtins (#5229) 2021-04-20 22:24:39 -07:00
hatal175andGitHub fbf21995e3 Various stubtest fixes (#5230) 2021-04-18 09:30:00 -07:00
hatal175andGitHub f44f38fda3 Fixes #1110. Use SupportsIndex in str, bytes and bytesarray functions wh… (#5228)
* Fixes #1110. Use SupportsIndex in str, bytes, bytesarray functions where applicable.
2021-04-17 22:27:58 +03:00
hatal175andGitHub c9d996fe55 Various stubtest exceptions (#5227) 2021-04-17 07:03:28 -07:00
hatal175andGitHub d3b2cafa85 builtins stubtest exceptions (#5219) 2021-04-16 10:41:04 -07:00
hatal175andGitHub 82be016aa4 Various packages stubtest fixes (#5221) 2021-04-15 21:04:40 -07:00
hatal175andGitHub bf201c8201 Various stubtest fixes (#5215) 2021-04-14 19:14:07 -07:00
hatal175andGitHub f89cff3bf8 Fixing product and combinations (#5213) 2021-04-13 08:45:19 +02:00
hatal175andGitHub 2ae49e1307 http/html stubtest fixes (#5208) 2021-04-12 13:37:09 +02:00
hatal175andGitHub 7adb0213f7 Convert itertools functions to classes (#5211) 2021-04-12 12:28:51 +02:00
hatal175andGitHub 60975a3df8 compileall: rx argument, str paths (#5172) 2021-04-11 12:40:41 -07:00
hatal175andGitHub 472485d80a email stubtest exceptions (#5207) 2021-04-11 07:25:48 -07:00
hatal175andGitHub b308c1f964 bz2 stub exceptions (#5199) 2021-04-10 19:53:05 -07:00
hatal175andGitHub 25bac1d716 csv, ctypes, configparser explanations (#5204) 2021-04-10 19:18:22 -07:00
hatal175andGitHub e26971a082 ssl stubtest exception fix/explanation (#5137) 2021-04-10 17:00:35 +02:00
hatal175andGitHub 5fef564636 Protobuf text_format stubs (#5167)
Fixes #1781
2021-04-08 18:02:38 -07:00
hatal175andGitHub 413614aa83 xml stubtest exceptions (#5161)
* Explaining xml stubtest exceptions

* Fix 3.6/3.7 ExternalEntityParserCreate

* Fix typos and formatting

* Missing return type

* Reverting ExternalEntityParserCreate change to see error

* Remove unused sys import

* Readd ExternalEntityParserCreate with explanations
2021-04-08 17:43:51 -07:00
hatal175andGitHub fd2a176094 Allow per distribution mypy strictness options (#5169)
As requested by https://github.com/python/typeshed/issues/1526.

This addition takes mypy configuration from each distribution metadata file and constructs a single mypy.ini to run with. It assumes there is no mypy.ini but in case we ever need one, it would be simple to add these on top of an existing configuration file.
Might be relevant for #2852

As the issue did not really specify how the configuration would look, I added the following:
- You may add a mypy-tests section to the metadata file.
It looks like this:
[mypy-tests]
[mypy-tests.yaml]
module_name = "yaml"
[mypy-tests.yaml.values]
disallow_incomplete_defs = true
disallow_untyped_defs = true

- module_name can be of the form "a.*" like in mypy.ini.
- You can add several module sections for complex distributions with several modules.
- I added the '--warn-incomplete-stub' option since it is made specifically for typeshed runs. See docs.
2021-04-07 21:30:08 -07:00
hatal175andGitHub 6c01c6afdc Make ProxyType and CallableProxyType Generic (#5166) 2021-04-07 19:52:22 -07:00
2e703c37e9 Fix importlib stubtest exceptions (#5148)
Co-authored-by: Shantanu <12621235+hauntsaninja@users.noreply.github.com>
2021-04-05 12:01:26 -07:00
hatal175andGitHub 82130cca56 Fix distutils and difflib stubtest exceptions (#5182) 2021-04-05 12:00:32 -07:00
hatal175andGitHub ef9b37ecab codecs stubtest exceptions (#5179) 2021-04-03 22:44:16 -07:00
hatal175andGitHub 577dbe965c colorama stubs (#5108) 2021-03-27 07:52:37 -07:00
hatal175andGitHub 20a6de8fdd Stubtest exceptions for sys, symtable, sysconfig and tarfile (#5138) 2021-03-26 21:33:19 -07:00
hatal175andGitHub 5b730d4ded Fix Shlex stubtest errors (#5135) 2021-03-23 20:56:47 -07:00
hatal175andGitHub 88a8d0ccbc Explaining/Fixing asyncio allowlist exceptions (#5132) 2021-03-23 17:14:30 -07:00
hatal175andGitHub a9c517ad8e Pysftp Stubs (#5120) 2021-03-23 17:07:02 -07:00
hatal175andGitHub 3de5d893de Add Curses ACS Codes (#5116)
Closes: #5115
2021-03-15 15:24:32 +01:00