diff --git a/examples/example.csv b/examples/example.csv index 022f5490..0442ff24 100644 --- a/examples/example.csv +++ b/examples/example.csv @@ -57,7 +57,7 @@ flake8-simplify,types-flake8-simplify,https://github.com/MartinThoma/flake8-simp flake8-typing-imports,types-flake8-typing-imports,https://github.com/asottile/flake8-typing-imports,PARTIAL,-,15,UP_TO_DATE,UPLOADED,STRICT,4,0,5,0,0,1,1,1,2,0,0,1,0,0,MISSING_STUBS_IGNORED,linux,0 fpdf2,types-fpdf2,https://github.com/PyFPDF/fpdf2,COMPLETE,-,3255,UP_TO_DATE,UPLOADED,NOT_STRICT,1003,618,581,201,81,8,9,4,692,14,164,206,1,1,ERROR_ON_MISSING_STUB,linux,5 gdb,types-gdb,https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=tree,COMPLETE,"Type hints for GDB's [Python API](https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html). Note that this API is available only when running Python scripts under GDB: it is not possible to install the `gdb` package separately, for instance using `pip`.",1007,NOT_ON_PYPI,UPLOADED,NOT_STRICT,282,25,328,18,2,22,3,1,372,0,17,106,0,0,ERROR_ON_MISSING_STUB,linux,47 -gevent,types-gevent,https://github.com/gevent/gevent,COMPLETE,-,3035,OUT_OF_DATE,UPLOADED,STRICT,1353,0,829,0,5,0,65,21,360,26,0,209,2,0,ERROR_ON_MISSING_STUB,darwin;linux;win32,150 +gevent,types-gevent,https://github.com/gevent/gevent,COMPLETE,-,3037,UP_TO_DATE,UPLOADED,STRICT,1354,0,829,0,5,0,65,21,362,26,0,209,2,0,ERROR_ON_MISSING_STUB,darwin;linux;win32,150 google-cloud-ndb,types-google-cloud-ndb,https://github.com/googleapis/python-ndb,PARTIAL,-,1536,UP_TO_DATE,UPLOADED,NOT_STRICT,486,368,236,203,123,0,7,0,194,132,2,143,0,0,MISSING_STUBS_IGNORED,linux,3 greenlet,types-greenlet,https://github.com/python-greenlet/greenlet,COMPLETE,-,81,UP_TO_DATE,UPLOADED,STRICT,21,0,25,0,0,0,4,4,12,0,0,5,0,0,ERROR_ON_MISSING_STUB,linux,2 hdbcli,types-hdbcli,-,COMPLETE,-,139,UP_TO_DATE,UPLOADED,STRICT_ON_SOME_FILES,75,6,65,3,0,0,12,10,21,2,1,16,0,0,ERROR_ON_MISSING_STUB,linux,8 @@ -84,7 +84,7 @@ mysqlclient,types-mysqlclient,https://github.com/PyMySQL/mysqlclient,COMPLETE,-, nanoid,types-nanoid,https://github.com/puyuan/py-nanoid,COMPLETE,-,16,UP_TO_DATE,UPLOADED,STRICT,8,0,4,0,0,0,0,0,2,0,0,0,0,0,ERROR_ON_MISSING_STUB,linux,0 netaddr,types-netaddr,https://github.com/drkjam/netaddr,COMPLETE,-,698,UP_TO_DATE,UPLOADED,STRICT_ON_SOME_FILES,288,4,308,0,1,0,1,1,101,1,2,43,0,0,ERROR_ON_MISSING_STUB,linux,2 netifaces,types-netifaces,https://github.com/al45tair/netifaces,COMPLETE,-,69,UP_TO_DATE,UPLOADED,STRICT,1,0,3,0,0,0,0,0,65,0,0,0,0,0,ERROR_ON_MISSING_STUB,linux,33 -networkx,types-networkx,https://github.com/networkx/networkx,PARTIAL,-,4910,OUT_OF_DATE,UPLOADED,NOT_STRICT,1999,1515,547,809,768,112,4,3,312,3,246,129,1,3,MISSING_STUBS_IGNORED,linux,22 +networkx,types-networkx,https://github.com/networkx/networkx,PARTIAL,-,4907,UP_TO_DATE,UPLOADED,NOT_STRICT,1992,1501,538,806,760,112,4,3,309,3,242,128,1,3,MISSING_STUBS_IGNORED,linux,22 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 objgraph,types-objgraph,https://github.com/mgedmin/objgraph,COMPLETE,-,87,UP_TO_DATE,UPLOADED,STRICT,71,0,17,0,0,0,0,0,6,0,0,0,0,0,ERROR_ON_MISSING_STUB,linux,0 olefile,types-olefile,https://github.com/decalage2/olefile,COMPLETE,-,222,UP_TO_DATE,UPLOADED,STRICT,103,0,66,0,0,0,0,0,75,0,0,7,0,0,ERROR_ON_MISSING_STUB,linux,1 @@ -141,7 +141,7 @@ retry,types-retry,https://github.com/invl/retry,COMPLETE,-,28,UP_TO_DATE,UPLOADE s2clientprotocol,types-s2clientprotocol,https://github.com/Blizzard/s2client-proto,COMPLETE,Partially generated using [mypy-protobuf==3.6.0](https://github.com/nipunn1313/mypy-protobuf/tree/v3.6.0) and libprotoc 27.2 on [s2client-proto 5.0.12.91115.0](https://github.com/Blizzard/s2client-proto/tree/c04df4adbe274858a4eb8417175ee32ad02fd609).,5029,UP_TO_DATE,UPLOADED,STRICT,856,0,676,0,0,0,0,0,1864,0,0,239,0,0,ERROR_ON_MISSING_STUB,linux,1 seaborn,types-seaborn,https://github.com/mwaskom/seaborn,COMPLETE,-,2587,UP_TO_DATE,UPLOADED,ENTIRELY_EXCLUDED,1445,25,357,2,34,7,155,17,282,13,24,100,1,0,ERROR_ON_MISSING_STUB,linux,5 setuptools,types-setuptools,https://github.com/pypa/setuptools,COMPLETE,"If using `setuptools >= 71.1` *only* for `pkg_resources`, -you don't need `types-setuptools` since `pkg_resources` is now typed.",3594,OUT_OF_DATE,UPLOADED,STRICT_ON_SOME_FILES,1227,433,1008,189,43,12,4,5,715,3,243,186,0,0,ERROR_ON_MISSING_STUB,linux;win32,93 +you don't need `types-setuptools` since `pkg_resources` is now typed.",3587,OUT_OF_DATE,UPLOADED,STRICT_ON_SOME_FILES,1218,433,1005,189,43,12,4,5,715,3,243,186,0,0,ERROR_ON_MISSING_STUB,linux;win32,93 shapely,types-shapely,https://github.com/shapely/shapely,COMPLETE,-,2595,UP_TO_DATE,UPLOADED,ENTIRELY_EXCLUDED,1424,390,710,0,0,0,14,15,151,0,1,42,0,0,ERROR_ON_MISSING_STUB,linux,3 simplejson,types-simplejson,https://github.com/simplejson/simplejson,COMPLETE,-,277,UP_TO_DATE,UPLOADED,STRICT,180,0,24,0,0,0,46,6,49,7,0,6,0,0,ERROR_ON_MISSING_STUB,linux,11 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 diff --git a/examples/example.json b/examples/example.json index e01095c7..97aaa4be 100644 --- a/examples/example.json +++ b/examples/example.json @@ -1980,8 +1980,8 @@ "upstream_url": "https://github.com/gevent/gevent", "completeness_level": "COMPLETE", "extra_description": null, - "number_of_lines": 3035, - "package_status": "OUT_OF_DATE", + "number_of_lines": 3037, + "package_status": "UP_TO_DATE", "upload_status": "UPLOADED", "stubtest_settings": { "strictness": "ERROR_ON_MISSING_STUB", @@ -1994,7 +1994,7 @@ }, "pyright_setting": "STRICT", "annotation_stats": { - "annotated_parameters": 1353, + "annotated_parameters": 1354, "unannotated_parameters": 0, "annotated_returns": 829, "unannotated_returns": 0, @@ -2002,7 +2002,7 @@ "explicit_Incomplete_returns": 0, "explicit_Any_parameters": 65, "explicit_Any_returns": 21, - "annotated_variables": 360, + "annotated_variables": 362, "explicit_Any_variables": 26, "explicit_Incomplete_variables": 0, "classdefs": 209, @@ -2900,8 +2900,8 @@ "upstream_url": "https://github.com/networkx/networkx", "completeness_level": "PARTIAL", "extra_description": null, - "number_of_lines": 4910, - "package_status": "OUT_OF_DATE", + "number_of_lines": 4907, + "package_status": "UP_TO_DATE", "upload_status": "UPLOADED", "stubtest_settings": { "strictness": "MISSING_STUBS_IGNORED", @@ -2912,18 +2912,18 @@ }, "pyright_setting": "NOT_STRICT", "annotation_stats": { - "annotated_parameters": 1999, - "unannotated_parameters": 1515, - "annotated_returns": 547, - "unannotated_returns": 809, - "explicit_Incomplete_parameters": 768, + "annotated_parameters": 1992, + "unannotated_parameters": 1501, + "annotated_returns": 538, + "unannotated_returns": 806, + "explicit_Incomplete_parameters": 760, "explicit_Incomplete_returns": 112, "explicit_Any_parameters": 4, "explicit_Any_returns": 3, - "annotated_variables": 312, + "annotated_variables": 309, "explicit_Any_variables": 3, - "explicit_Incomplete_variables": 246, - "classdefs": 129, + "explicit_Incomplete_variables": 242, + "classdefs": 128, "classdefs_with_Any": 1, "classdefs_with_Incomplete": 3 } @@ -4816,7 +4816,7 @@ "upstream_url": "https://github.com/pypa/setuptools", "completeness_level": "COMPLETE", "extra_description": "If using `setuptools >= 71.1` *only* for `pkg_resources`,\nyou don't need `types-setuptools` since `pkg_resources` is now typed.", - "number_of_lines": 3594, + "number_of_lines": 3587, "package_status": "OUT_OF_DATE", "upload_status": "UPLOADED", "stubtest_settings": { @@ -4829,9 +4829,9 @@ }, "pyright_setting": "STRICT_ON_SOME_FILES", "annotation_stats": { - "annotated_parameters": 1227, + "annotated_parameters": 1218, "unannotated_parameters": 433, - "annotated_returns": 1008, + "annotated_returns": 1005, "unannotated_returns": 189, "explicit_Incomplete_parameters": 43, "explicit_Incomplete_returns": 12, diff --git a/examples/example.md b/examples/example.md index da39992a..e79dd230 100644 --- a/examples/example.md +++ b/examples/example.md @@ -3318,11 +3318,11 @@ This package is tested with pyright in typeshed's CI, but all files in this stub ### Number of lines -3,035 (excluding blank lines) +3,037 (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* @@ -3343,7 +3343,7 @@ All files in this stubs package are tested with the stricter pyright settings in ### Statistics on the annotations in typeshed's stubs for `gevent` - Parameters (excluding `self`, `cls`, `metacls` and `mcls`): - - Annotated parameters: 1,353 + - Annotated parameters: 1,354 - Unannotated parameters: 0 - Explicit `Any` parameters: 65 - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 5 @@ -3353,7 +3353,7 @@ All files in this stubs package are tested with the stricter pyright settings in - Explicit `Any` returns: 21 - Explicitly `Incomplete` (or partially `Incomplete`) returns: 0 - Variables: - - Annotated variables: 360 + - Annotated variables: 362 - Explicit `Any` variables: 26 - Explicitly `Incomplete` (or partially `Incomplete`) variables: 0 - Class definitions: @@ -4857,11 +4857,11 @@ All files in this stubs package are tested with the stricter pyright settings in ### Number of lines -4,910 (excluding blank lines) +4,907 (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* @@ -4882,21 +4882,21 @@ This package is tested with pyright in typeshed's CI, but all files in this stub ### Statistics on the annotations in typeshed's stubs for `networkx` - Parameters (excluding `self`, `cls`, `metacls` and `mcls`): - - Annotated parameters: 1,999 - - Unannotated parameters: 1,515 + - Annotated parameters: 1,992 + - Unannotated parameters: 1,501 - Explicit `Any` parameters: 4 - - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 768 + - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 760 - Returns: - - Annotated returns: 547 - - Unannotated returns: 809 + - Annotated returns: 538 + - Unannotated returns: 806 - Explicit `Any` returns: 3 - Explicitly `Incomplete` (or partially `Incomplete`) returns: 112 - Variables: - - Annotated variables: 312 + - Annotated variables: 309 - Explicit `Any` variables: 3 - - Explicitly `Incomplete` (or partially `Incomplete`) variables: 246 + - Explicitly `Incomplete` (or partially `Incomplete`) variables: 242 - Class definitions: - - Total class definitions: 129 + - Total class definitions: 128 - Class definitions with `Any`: 1 - Class definitions marked as at least partially `Incomplete`: 3 @@ -8066,7 +8066,7 @@ you don't need `types-setuptools` since `pkg_resources` is now typed. ### Number of lines -3,594 (excluding blank lines) +3,587 (excluding blank lines) ### Package status: *out of date* @@ -8091,12 +8091,12 @@ Some files in this stubs package are tested with the stricter pyright settings i ### Statistics on the annotations in typeshed's stubs for `setuptools` - Parameters (excluding `self`, `cls`, `metacls` and `mcls`): - - Annotated parameters: 1,227 + - Annotated parameters: 1,218 - Unannotated parameters: 433 - Explicit `Any` parameters: 4 - Explicitly `Incomplete` (or partially `Incomplete`) parameters: 43 - Returns: - - Annotated returns: 1,008 + - Annotated returns: 1,005 - Unannotated returns: 189 - Explicit `Any` returns: 5 - Explicitly `Incomplete` (or partially `Incomplete`) returns: 12