Skip to content

reportEmptyAbstractUsage fixes - cherrypick typeshed fix to prevent false positives & fix diagnostic ruleset defaults#1766

Merged
DetachHead merged 2 commits intomainfrom
cherrypick-typeshed-fix
Apr 1, 2026
Merged

reportEmptyAbstractUsage fixes - cherrypick typeshed fix to prevent false positives & fix diagnostic ruleset defaults#1766
DetachHead merged 2 commits intomainfrom
cherrypick-typeshed-fix

Conversation

@DetachHead
Copy link
Copy Markdown
Owner

No description provided.

@DetachHead DetachHead changed the title cherrypick typeshed fix to prevent false positives on the new reportEmptyAbstractUsage rule reportEmptyAbstractUsage fixes - cherrypick typeshed fix to prevent false positives & fix diagnostic ruleset defaults Apr 1, 2026
@DetachHead DetachHead force-pushed the cherrypick-typeshed-fix branch from b59241a to cf22dba Compare April 1, 2026 10:57
@DetachHead DetachHead force-pushed the cherrypick-typeshed-fix branch from cf22dba to 2e9f66d Compare April 1, 2026 11:00
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 1, 2026

Diff from mypy_primer, showing the effect of this PR on open source code:

build (https://github.com/pypa/build)
-   .../projects/build/src/build/env.py:279:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/build/src/build/env.py:339:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 45 errors, 1575 warnings, 0 notes
+ 43 errors, 1575 warnings, 0 notes

kopf (https://github.com/nolar/kopf)
-   .../projects/kopf/kopf/_cogs/structs/credentials.py:130:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 137 errors, 1970 warnings, 0 notes
+ 136 errors, 1970 warnings, 0 notes

urllib3 (https://github.com/urllib3/urllib3)
-   .../projects/urllib3/dummyserver/testcase.py:207:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/urllib3/dummyserver/testcase.py:256:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/urllib3/test/conftest.py:102:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/urllib3/test/contrib/emscripten/conftest.py:35:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 497 errors, 4423 warnings, 0 notes
+ 493 errors, 4423 warnings, 0 notes

pytest (https://github.com/pytest-dev/pytest)
-   .../projects/pytest/src/_pytest/config/__init__.py:1104:31 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/pytest/src/_pytest/config/__init__.py:1170:39 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/pytest/src/_pytest/subtests.py:222:28 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- .../projects/pytest/src/_pytest/warnings.py
-   .../projects/pytest/src/_pytest/warnings.py:133:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 335 errors, 11 warnings, 0 notes
+ 331 errors, 11 warnings, 0 notes

steam.py (https://github.com/Gobot1234/steam.py)
-   .../projects/steam.py/steam/ext/csgo/client.py:97:17 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/http.py:588:35 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/http.py:629:18 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/id.py:462:16 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/id.py:494:16 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/id.py:513:20 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/id.py:566:16 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/id.py:569:18 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/state.py:334:20 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/state.py:399:18 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/state.py:1033:20 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/steam.py/steam/state.py:1730:37 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- ...tmp/mypy_primer/projects/steam.py/steam/user_news.py:41:18 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   ...tmp/mypy_primer/projects/steam.py/steam/utils.py
+ .../projects/steam.py/steam/utils.py
-   .../projects/steam.py/steam/utils.py:152:25 - error: Cannot instantiate abstract class "ID"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 8319 errors, 88 warnings, 0 notes
+ 8304 errors, 88 warnings, 0 notes

core (https://github.com/home-assistant/core)
-   .../projects/core/homeassistant/components/arcam_fmj/__init__.py:59:24 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/core/homeassistant/components/homeassistant_hardware/util.py:364:20 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/core/homeassistant/components/knx/websocket.py:345:13 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/core/homeassistant/components/onvif/__init__.py:48:16 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/core/homeassistant/components/powerwall/__init__.py:167:16 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/core/homeassistant/components/ssdp/server.py:171:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 33807 errors, 396576 warnings, 0 notes
+ 33801 errors, 396576 warnings, 0 notes

prefect (https://github.com/PrefectHQ/prefect)
-   .../projects/prefect/src/integrations/prefect-aws/prefect_aws/observers/ecs.py:312:20 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-dask/prefect_dask/task_runners.py:286:28 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-dbt/prefect_dbt/core/_orchestrator.py:1069:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-gcp/tests/test_credentials.py:239:20 - error: Cannot instantiate abstract class "Block"
+   .../projects/prefect/src/integrations/prefect-gcp/tests/test_credentials.py:239:20 - warning: Cannot instantiate abstract class "Block"
-   .../projects/prefect/src/integrations/prefect-sqlalchemy/prefect_sqlalchemy/database.py:149:32 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-sqlalchemy/prefect_sqlalchemy/database.py:659:32 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-sqlalchemy/prefect_sqlalchemy/database.py:782:32 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/integrations/prefect-sqlalchemy/prefect_sqlalchemy/database.py:1322:32 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/_internal/concurrency/api.py:142:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/_internal/concurrency/api.py:194:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/_observers.py:74:28 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/client/orchestration/__init__.py:363:28 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/context.py:164:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/flow_engine.py:798:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/flow_engine.py:1399:20 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/runner/_flow_run_executor.py:237:23 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/runner/runner.py:239:28 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/api/server.py:740:20 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/database/dependencies.py:452:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/events/triggers.py:571:16 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/models/flow_runs.py:613:16 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/models/task_runs.py:545:16 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/services/task_run_recorder.py:256:24 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/server/utilities/server.py:48:24 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/task_engine.py:761:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/task_engine.py:1390:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/task_worker.py:120:28 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/testing/utilities.py:147:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/prefect/src/prefect/workers/base.py:606:44 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 7511 errors, 118297 warnings, 0 notes
+ 7482 errors, 118298 warnings, 0 notes

pyodide (https://github.com/pyodide/pyodide)
-   .../projects/pyodide/src/py/pyodide/console.py:441:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 1254 errors, 13865 warnings, 0 notes
+ 1253 errors, 13865 warnings, 0 notes

boostedblob (https://github.com/hauntsaninja/boostedblob)
-   .../projects/boostedblob/boostedblob/request.py:118:24 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 99 errors, 749 warnings, 0 notes
+ 98 errors, 749 warnings, 0 notes

antidote (https://github.com/Finistere/antidote)
-   .../projects/antidote/src/antidote/core/_catalog.py:403:22 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 259 errors, 80 warnings, 0 notes
+ 258 errors, 80 warnings, 0 notes

cloud-init (https://github.com/canonical/cloud-init)
-   .../projects/cloud-init/cloudinit/net/ephemeral.py:425:22 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/config/test_cc_disk_setup.py:22:24 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/config/test_cc_growpart.py:286:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/sources/test_configdrive.py:414:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/sources/test_configdrive.py:455:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/sources/test_init.py:79:27 - error: Cannot instantiate abstract class "DataSource"
+   .../projects/cloud-init/tests/unittests/sources/test_init.py:79:27 - warning: Cannot instantiate abstract class "DataSource"
-   .../projects/cloud-init/tests/unittests/sources/test_init.py:164:22 - error: Cannot instantiate abstract class "DataSource"
+   .../projects/cloud-init/tests/unittests/sources/test_init.py:164:22 - warning: Cannot instantiate abstract class "DataSource"
-   .../projects/cloud-init/tests/unittests/sources/test_init.py:185:22 - error: Cannot instantiate abstract class "DataSource"
+   .../projects/cloud-init/tests/unittests/sources/test_init.py:185:22 - warning: Cannot instantiate abstract class "DataSource"
-   .../projects/cloud-init/tests/unittests/sources/test_vmware.py:162:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/test_cli.py:215:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/test_net_activators.py:49:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/cloud-init/tests/unittests/test_net_activators.py:68:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 2594 errors, 65892 warnings, 0 notes
+ 2582 errors, 65895 warnings, 0 notes

pandera (https://github.com/pandera-dev/pandera)
-   .../projects/pandera/tests/pandas/test_dtypes.py:279:9 - error: Cannot instantiate abstract class "DataType"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 1796 errors, 119 warnings, 0 notes
+ 1795 errors, 119 warnings, 0 notes

xarray (https://github.com/pydata/xarray)
-   .../projects/xarray/xarray/tests/test_backends.py:1737:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 3788 errors, 68109 warnings, 0 notes
+ 3787 errors, 68109 warnings, 0 notes

pip (https://github.com/pypa/pip)
-   .../projects/pip/src/pip/_internal/cli/command_context.py:12:30 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/pip/src/pip/_internal/operations/build/build_tracker.py:45:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/pip/src/pip/_internal/utils/temp_dir.py:40:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/pip/src/pip/_vendor/truststore/_api.py:117:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 1501 errors, 20826 warnings, 0 notes
+ 1497 errors, 20826 warnings, 0 notes

trio (https://github.com/python-trio/trio)
-   .../projects/trio/src/trio/_core/_tests/test_run.py:771:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_core/_tests/test_run.py:795:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_core/_tests/test_run.py:925:20 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_core/_tests/test_run.py:967:24 - error: Cannot instantiate abstract class "AsyncExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_core/_tests/test_run.py:2588:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_subprocess.py:393:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_subprocess.py:393:41 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/trio/src/trio/_tests/test_abc.py:23:18 - error: Cannot instantiate abstract class "Instrument"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 1609 errors, 13 warnings, 0 notes
+ 1601 errors, 13 warnings, 0 notes

streamlit (https://github.com/streamlit/streamlit)
-   .../projects/streamlit/lib/tests/streamlit/web/cli_test.py:713:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/streamlit/lib/tests/streamlit/web/server/server_test.py:566:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/streamlit/lib/tests/streamlit/web/server/server_test.py:599:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 8687 errors, 50585 warnings, 0 notes
+ 8684 errors, 50585 warnings, 0 notes

pandas (https://github.com/pandas-dev/pandas)
-   .../projects/pandas/pandas/io/sql.py:1645:27 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 194 errors, 0 warnings, 0 notes
+ 193 errors, 0 warnings, 0 notes

spark (https://github.com/apache/spark)
-   .../projects/spark/python/pyspark/ml/connect/readwrite.py:176:27 - error: Cannot instantiate abstract class "JavaTransformer"
+   .../projects/spark/python/pyspark/ml/connect/readwrite.py:176:27 - warning: Cannot instantiate abstract class "JavaTransformer"
-   .../projects/spark/python/pyspark/ml/feature.py:3765:28 - error: Cannot instantiate abstract class "JavaModel"
+   .../projects/spark/python/pyspark/ml/feature.py:3765:28 - warning: Cannot instantiate abstract class "JavaModel"
-   .../projects/spark/python/pyspark/ml/param/__init__.py:487:17 - error: Cannot instantiate abstract class "Params"
+   .../projects/spark/python/pyspark/ml/param/__init__.py:487:17 - warning: Cannot instantiate abstract class "Params"
-   .../projects/spark/python/pyspark/pandas/base.py:369:16 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/base.py:369:16 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/pandas/internal.py:1170:24 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/internal.py:1170:24 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/pandas/internal.py:1609:32 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/internal.py:1609:32 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:78:35 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:78:35 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:89:35 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:89:35 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:91:35 - error: Cannot instantiate abstract class "DataTypeOps"
+   .../projects/spark/python/pyspark/pandas/tests/data_type_ops/test_base.py:91:35 - warning: Cannot instantiate abstract class "DataTypeOps"
-   .../projects/spark/python/pyspark/testing/connectutils.py:297:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 41892 errors, 146007 warnings, 0 notes
+ 41882 errors, 146016 warnings, 0 notes

mypy (https://github.com/python/mypy)
-   .../projects/mypy/mypy/checker.py:592:26 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 2073 errors, 22169 warnings, 0 notes
+ 2072 errors, 22169 warnings, 0 notes

werkzeug (https://github.com/pallets/werkzeug)
-   .../projects/werkzeug/src/werkzeug/debug/__init__.py:396:14 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/werkzeug/tests/conftest.py:236:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 362 errors, 14 warnings, 0 notes
+ 360 errors, 14 warnings, 0 notes

dd-trace-py (https://github.com/DataDog/dd-trace-py)
-   .../projects/dd-trace-py/ddtrace/contrib/internal/grpc/aio_client_interceptor.py:162:31 - error: Cannot instantiate abstract class "ClientCallDetails"
+   .../projects/dd-trace-py/ddtrace/contrib/internal/grpc/aio_client_interceptor.py:162:31 - warning: Cannot instantiate abstract class "ClientCallDetails"
-   .../projects/dd-trace-py/ddtrace/debugging/_probe/remoteconfig.py:266:19 - error: Cannot instantiate abstract class "Probe"
+   .../projects/dd-trace-py/ddtrace/debugging/_probe/remoteconfig.py:266:19 - warning: Cannot instantiate abstract class "Probe"
-   .../projects/dd-trace-py/tests/testing/internal/pytest/test_pytest_coverage_report_upload.py:80:10 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/dd-trace-py/tests/testing/internal/pytest/test_pytest_coverage_report_upload.py:117:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/dd-trace-py/tests/testing/internal/pytest/test_pytest_coverage_report_upload.py:216:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/dd-trace-py/tests/testing/internal/pytest/test_pytest_coverage_report_upload.py:401:18 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
-   .../projects/dd-trace-py/tests/testing/mocks.py:611:17 - error: Cannot instantiate abstract class "ExitStack"
-     class has no abstract members, but is explicitly denoted with "ABC" or "ABCMeta" (reportEmptyAbstractUsage)
- 17345 errors, 199154 warnings, 0 notes
+ 17338 errors, 199156 warnings, 0 notes

typeshed-stats (https://github.com/AlexWaygood/typeshed-stats)
- .../projects/typeshed-stats/scripts/regenerate.py
-   .../projects/typeshed-stats/scripts/regenerate.py:37:10 - error: Cannot instantiate abstract class "ExitStack"

... (truncated 148 lines) ...```

@DetachHead DetachHead merged commit 241c884 into main Apr 1, 2026
18 checks passed
@DetachHead DetachHead deleted the cherrypick-typeshed-fix branch April 1, 2026 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant