diff --git a/examples/example.csv b/examples/example.csv index 6cbaf686..d1505dc7 100644 --- a/examples/example.csv +++ b/examples/example.csv @@ -71,7 +71,7 @@ libsass,types-libsass,https://github.com/sass/libsass-python,COMPLETE,-,220,UP_T mock,types-mock,https://github.com/testing-cabal/mock,COMPLETE,-,390,UP_TO_DATE,UPLOADED,STRICT,217,0,90,0,45,0,86,15,58,34,0,24,2,0,ERROR_ON_MISSING_STUB,linux,4 mypy-extensions,types-mypy-extensions,https://github.com/python/mypy_extensions,COMPLETE,-,79,UP_TO_DATE,UPLOADED,STRICT,31,0,28,0,0,0,3,7,1,0,0,3,0,0,ERROR_ON_MISSING_STUB,linux,6 mysqlclient,types-mysqlclient,https://github.com/PyMySQL/mysqlclient,COMPLETE,-,1228,UP_TO_DATE,UPLOADED,NOT_STRICT,35,124,37,79,3,0,0,0,971,0,28,35,0,1,ERROR_ON_MISSING_STUB,linux,1 -netaddr,types-netaddr,https://github.com/drkjam/netaddr,COMPLETE,-,694,OUT_OF_DATE,UPLOADED,STRICT,289,0,306,0,5,0,1,1,101,1,2,43,0,0,ERROR_ON_MISSING_STUB,linux,2 +netaddr,types-netaddr,https://github.com/drkjam/netaddr,COMPLETE,-,696,UP_TO_DATE,UPLOADED,STRICT,290,0,308,0,5,0,1,1,101,1,2,43,0,0,ERROR_ON_MISSING_STUB,linux,2 networkx,types-networkx,https://github.com/networkx/networkx,PARTIAL,-,4757,UP_TO_DATE,UPLOADED,NOT_STRICT,1943,1523,489,820,780,101,4,3,320,2,249,126,1,2,MISSING_STUBS_IGNORED,linux,13 oauthlib,types-oauthlib,https://github.com/oauthlib/oauthlib,PARTIAL,-,1444,UP_TO_DATE,UPLOADED,NOT_STRICT,406,414,161,191,182,0,0,0,329,207,2,109,2,0,MISSING_STUBS_IGNORED,linux,1 olefile,types-olefile,https://github.com/decalage2/olefile,COMPLETE,-,214,UP_TO_DATE,UPLOADED,STRICT,103,0,66,0,0,0,0,0,73,0,0,7,0,0,ERROR_ON_MISSING_STUB,linux,1 @@ -97,7 +97,7 @@ pyRFC3339,types-pyRFC3339,https://github.com/kurtraschke/pyRFC3339,COMPLETE,-,17 pyasn1,types-pyasn1,https://github.com/pyasn1/pyasn1,COMPLETE,-,1503,UP_TO_DATE,UPLOADED,NOT_STRICT,209,533,118,425,39,9,0,0,251,0,1,178,0,0,ERROR_ON_MISSING_STUB,linux,8 pyaudio,types-pyaudio,-,COMPLETE,-,165,UP_TO_DATE,UPLOADED,STRICT,51,0,37,0,0,0,0,0,72,0,0,3,0,0,ERROR_ON_MISSING_STUB,darwin;linux,0 pycocotools,types-pycocotools,https://github.com/ppwwyyxx/cocoapi,COMPLETE,-,183,UP_TO_DATE,UPLOADED,STRICT,51,0,35,0,0,0,0,1,70,0,1,12,0,0,ERROR_ON_MISSING_STUB,linux,0 -pycurl,types-pycurl,https://github.com/pycurl/pycurl,COMPLETE,-,675,UP_TO_DATE,UPLOADED,STRICT,22,0,32,0,7,10,0,0,629,0,0,4,0,0,ERROR_ON_MISSING_STUB,linux,0 +pycurl,types-pycurl,https://github.com/pycurl/pycurl,COMPLETE,-,675,OUT_OF_DATE,UPLOADED,STRICT,22,0,32,0,7,10,0,0,629,0,0,4,0,0,ERROR_ON_MISSING_STUB,linux,0 pyfarmhash,types-pyfarmhash,https://github.com/veelion/python-farmhash,COMPLETE,-,9,UP_TO_DATE,UPLOADED,STRICT,13,0,9,0,0,0,0,0,0,0,0,0,0,0,ERROR_ON_MISSING_STUB,linux,0 pyflakes,types-pyflakes,https://github.com/PyCQA/pyflakes,PARTIAL,-,426,UP_TO_DATE,UPLOADED,NOT_STRICT,265,69,206,2,0,0,4,3,75,33,0,74,0,0,MISSING_STUBS_IGNORED,linux,24 pyinstaller,types-pyinstaller,https://github.com/pyinstaller/pyinstaller,COMPLETE,-,681,UP_TO_DATE,UPLOADED,STRICT,262,0,149,0,7,0,1,2,194,0,15,26,0,0,ERROR_ON_MISSING_STUB,linux,49 @@ -130,7 +130,7 @@ simplejson,types-simplejson,https://github.com/simplejson/simplejson,COMPLETE,-, singledispatch,types-singledispatch,https://github.com/jaraco/singledispatch,COMPLETE,-,27,UP_TO_DATE,UPLOADED,STRICT,16,0,12,0,0,0,7,0,3,1,0,2,0,0,ERROR_ON_MISSING_STUB,linux,0 six,types-six,https://github.com/benjaminp/six,COMPLETE,-,336,UP_TO_DATE,UPLOADED,STRICT,71,0,40,0,0,0,9,6,13,0,0,4,0,0,ERROR_ON_MISSING_STUB,linux,25 slumber,types-slumber,https://github.com/samgiles/slumber,COMPLETE,-,74,UP_TO_DATE,UPLOADED,STRICT,43,0,25,0,0,0,11,5,9,0,0,15,0,0,ERROR_ON_MISSING_STUB,linux,2 -stdlib,-,https://github.com/python/cpython,STDLIB,-,54124,STDLIB,NOT_CURRENTLY_UPLOADED,STRICT_ON_SOME_FILES,25142,797,14105,364,85,18,1944,823,8560,543,143,2395,26,0,ERROR_ON_MISSING_STUB,darwin;linux;win32,970 +stdlib,-,https://github.com/python/cpython,STDLIB,-,54139,STDLIB,NOT_CURRENTLY_UPLOADED,STRICT_ON_SOME_FILES,25145,797,14105,364,85,18,1946,824,8563,544,143,2395,26,0,ERROR_ON_MISSING_STUB,darwin;linux;win32,972 stripe,types-stripe,https://github.com/stripe/stripe-python,PARTIAL,-,1532,OBSOLETE,UPLOADED,NOT_STRICT,270,396,108,172,156,0,5,4,157,42,0,136,1,0,MISSING_STUBS_IGNORED,linux,8 tabulate,types-tabulate,https://github.com/astanin/python-tabulate,COMPLETE,-,60,UP_TO_DATE,UPLOADED,STRICT,15,0,3,0,0,0,2,0,26,0,0,4,0,0,ERROR_ON_MISSING_STUB,linux,0 tensorflow,types-tensorflow,https://github.com/tensorflow/tensorflow,PARTIAL,Partially generated using [mypy-protobuf==3.5.0](https://github.com/nipunn1313/mypy-protobuf/tree/v3.5.0) on tensorflow==2.12.1,22203,UP_TO_DATE,UPLOADED,STRICT,4332,0,2631,0,10,42,40,33,4463,6,7,820,0,0,MISSING_STUBS_IGNORED,linux,47 diff --git a/examples/example.json b/examples/example.json index 3fde4cf9..5c6837a3 100644 --- a/examples/example.json +++ b/examples/example.json @@ -2458,8 +2458,8 @@ "upstream_url": "https://github.com/drkjam/netaddr", "completeness_level": "COMPLETE", "extra_description": null, - "number_of_lines": 694, - "package_status": "OUT_OF_DATE", + "number_of_lines": 696, + "package_status": "UP_TO_DATE", "upload_status": "UPLOADED", "stubtest_settings": { "strictness": "ERROR_ON_MISSING_STUB", @@ -2470,9 +2470,9 @@ }, "pyright_setting": "STRICT", "annotation_stats": { - "annotated_parameters": 289, + "annotated_parameters": 290, "unannotated_parameters": 0, - "annotated_returns": 306, + "annotated_returns": 308, "unannotated_returns": 0, "explicit_Incomplete_parameters": 5, "explicit_Incomplete_returns": 0, @@ -3347,7 +3347,7 @@ "completeness_level": "COMPLETE", "extra_description": null, "number_of_lines": 675, - "package_status": "UP_TO_DATE", + "package_status": "OUT_OF_DATE", "upload_status": "UPLOADED", "stubtest_settings": { "strictness": "ERROR_ON_MISSING_STUB", @@ -4473,7 +4473,7 @@ "upstream_url": "https://github.com/python/cpython", "completeness_level": "STDLIB", "extra_description": null, - "number_of_lines": 54124, + "number_of_lines": 54139, "package_status": "STDLIB", "upload_status": "NOT_CURRENTLY_UPLOADED", "stubtest_settings": { @@ -4483,20 +4483,20 @@ "linux", "win32" ], - "allowlist_length": 970 + "allowlist_length": 972 }, "pyright_setting": "STRICT_ON_SOME_FILES", "annotation_stats": { - "annotated_parameters": 25142, + "annotated_parameters": 25145, "unannotated_parameters": 797, "annotated_returns": 14105, "unannotated_returns": 364, "explicit_Incomplete_parameters": 85, "explicit_Incomplete_returns": 18, - "explicit_Any_parameters": 1944, - "explicit_Any_returns": 823, - "annotated_variables": 8560, - "explicit_Any_variables": 543, + "explicit_Any_parameters": 1946, + "explicit_Any_returns": 824, + "annotated_variables": 8563, + "explicit_Any_variables": 544, "explicit_Incomplete_variables": 143, "classdefs": 2395, "classdefs_with_Any": 26, diff --git a/examples/example.md b/examples/example.md index db96c10f..5ab1098b 100644 --- a/examples/example.md +++ b/examples/example.md @@ -4114,11 +4114,11 @@ This package is tested with pyright in typeshed's CI, but all files in this stub ### Number of lines -694 (excluding blank lines) +696 (excluding blank lines) -### Package status: *out of date* +### Package status: *up to date* -These stubs may be out of date. In typeshed's CI, [stubtest][] tests these stubs against an older version of the runtime package than the latest that's available. +These stubs should be fairly up to date. In typeshed's CI, [stubtest][] tests these stubs against the latest version of the runtime package that's available. ### Upload status: *uploaded* @@ -4139,12 +4139,12 @@ All files in this stubs package are tested with the stricter pyright settings in ### Statistics on the annotations in typeshed's stubs for `netaddr` - Parameters (excluding `self`, `cls`, `metacls` and `mcls`): - - Annotated parameters: 289 + - Annotated parameters: 290 - Unannotated parameters: 0 - Explicit `Any` parameters: 1 - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 5 - Returns: - - Annotated returns: 306 + - Annotated returns: 308 - Unannotated returns: 0 - Explicit `Any` returns: 1 - Explicitly `Incomplete` (or partially `Incomplete`) returns: 0 @@ -5602,9 +5602,9 @@ All files in this stubs package are tested with the stricter pyright settings in 675 (excluding blank lines) -### Package status: *up to date* +### Package status: *out of date* -These stubs should be fairly up to date. In typeshed's CI, [stubtest][] tests these stubs against the latest version of the runtime package that's available. +These stubs may be out of date. In typeshed's CI, [stubtest][] tests these stubs against an older version of the runtime package than the latest that's available. ### Upload status: *uploaded* @@ -7485,7 +7485,7 @@ All files in this stubs package are tested with the stricter pyright settings in ### Number of lines -54,124 (excluding blank lines) +54,139 (excluding blank lines) ### Package status: *stdlib* @@ -7501,7 +7501,7 @@ Objects missing from the stub cause stubtest to emit an error in typeshed's CI. In CI, stubtest is run on `darwin`, `linux` and `win32`. -Typeshed currently has 970 unique allowlist entries for the stdlib when running stubtest in CI. +Typeshed currently has 972 unique allowlist entries for the stdlib when running stubtest in CI. ### Pyright settings in CI: *strict on some files* @@ -7510,18 +7510,18 @@ Some files in this stubs package are tested with the stricter pyright settings i ### Statistics on the annotations in typeshed's stubs for the stdlib - Parameters (excluding `self`, `cls`, `metacls` and `mcls`): - - Annotated parameters: 25,142 + - Annotated parameters: 25,145 - Unannotated parameters: 797 - - Explicit `Any` parameters: 1,944 + - Explicit `Any` parameters: 1,946 - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 85 - Returns: - Annotated returns: 14,105 - Unannotated returns: 364 - - Explicit `Any` returns: 823 + - Explicit `Any` returns: 824 - Explicitly `Incomplete` (or partially `Incomplete`) returns: 18 - Variables: - - Annotated variables: 8,560 - - Explicit `Any` variables: 543 + - Annotated variables: 8,563 + - Explicit `Any` variables: 544 - Explicitly `Incomplete` (or partially `Incomplete`) variables: 143 - Class definitions: - Total class definitions: 2,395