From b65155581ef83e68a984f349be2ea42f66db5dfa Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Fri, 25 Sep 2026 14:21:44 +0000 Subject: [PATCH] test: remove unused historical snapshot references --- tests/stubs/python-3.10/pybind11-v2.11 | 1 - tests/stubs/python-3.10/pybind11-v2.12 | 1 - .../pybind11-v3.0/numpy-array-use-type-var | 1 - .../demo/__init__.pyi | 41 ----- .../demo/_bindings/__init__.pyi | 35 ---- .../demo/_bindings/aliases/__init__.pyi | 52 ------ .../demo/_bindings/aliases/foreign_arg.pyi | 7 - .../demo/_bindings/aliases/foreign_attr.pyi | 6 - .../aliases/foreign_class_member.pyi | 12 -- .../_bindings/aliases/foreign_method_arg.pyi | 8 - .../aliases/foreign_method_return.pyi | 9 - .../demo/_bindings/aliases/foreign_return.pyi | 7 - .../_bindings/aliases/missing_self_arg.pyi | 8 - .../demo/_bindings/classes.pyi | 80 --------- .../demo/_bindings/eigen.pyi | 101 ----------- .../demo/_bindings/enum.pyi | 71 -------- .../demo/_bindings/flawed_bindings.pyi | 23 --- .../demo/_bindings/functions.pyi | 84 --------- .../demo/_bindings/issues.pyi | 43 ----- .../demo/_bindings/methods.pyi | 8 - .../demo/_bindings/numpy.pyi | 21 --- .../demo/_bindings/properties.pyi | 106 ------------ .../demo/_bindings/stl.pyi | 21 --- .../demo/_bindings/stl_bind.pyi | 141 --------------- .../demo/_bindings/typing.pyi | 10 -- .../demo/_bindings/values.pyi | 36 ---- .../demo/core.pyi | 35 ---- .../demo/pure_python/__init__.pyi | 11 -- .../demo/pure_python/classes.pyi | 21 --- .../demo/pure_python/functions.pyi | 31 ---- .../demo/pure_python/functions_3_8_plus.pyi | 30 ---- .../demo/pure_python/functions_3_9_plus.pyi | 5 - .../demo/pure_python/values.pyi | 4 - .../demo/__init__.pyi | 41 ----- .../demo/_bindings/__init__.pyi | 35 ---- .../demo/_bindings/aliases/__init__.pyi | 52 ------ .../demo/_bindings/aliases/foreign_arg.pyi | 7 - .../demo/_bindings/aliases/foreign_attr.pyi | 6 - .../aliases/foreign_class_member.pyi | 12 -- .../_bindings/aliases/foreign_method_arg.pyi | 8 - .../aliases/foreign_method_return.pyi | 9 - .../demo/_bindings/aliases/foreign_return.pyi | 7 - .../_bindings/aliases/missing_self_arg.pyi | 8 - .../demo/_bindings/classes.pyi | 80 --------- .../demo/_bindings/eigen.pyi | 101 ----------- .../demo/_bindings/enum.pyi | 71 -------- .../demo/_bindings/flawed_bindings.pyi | 23 --- .../demo/_bindings/functions.pyi | 86 ---------- .../demo/_bindings/issues.pyi | 43 ----- .../demo/_bindings/methods.pyi | 8 - .../demo/_bindings/numpy.pyi | 21 --- .../demo/_bindings/properties.pyi | 106 ------------ .../demo/_bindings/stl.pyi | 21 --- .../demo/_bindings/stl_bind.pyi | 141 --------------- .../demo/_bindings/typing.pyi | 10 -- .../demo/_bindings/values.pyi | 36 ---- .../demo/core.pyi | 35 ---- .../demo/pure_python/__init__.pyi | 11 -- .../demo/pure_python/classes.pyi | 21 --- .../demo/pure_python/functions.pyi | 31 ---- .../demo/pure_python/functions_3_8_plus.pyi | 30 ---- .../demo/pure_python/functions_3_9_plus.pyi | 5 - .../demo/pure_python/values.pyi | 4 - .../demo/__init__.pyi | 41 ----- .../demo/_bindings/__init__.pyi | 35 ---- .../demo/_bindings/aliases/__init__.pyi | 52 ------ .../demo/_bindings/aliases/foreign_arg.pyi | 7 - .../demo/_bindings/aliases/foreign_attr.pyi | 6 - .../aliases/foreign_class_member.pyi | 12 -- .../_bindings/aliases/foreign_method_arg.pyi | 8 - .../aliases/foreign_method_return.pyi | 9 - .../demo/_bindings/aliases/foreign_return.pyi | 7 - .../_bindings/aliases/missing_self_arg.pyi | 8 - .../demo/_bindings/classes.pyi | 80 --------- .../demo/_bindings/eigen.pyi | 70 -------- .../demo/_bindings/enum.pyi | 71 -------- .../demo/_bindings/flawed_bindings.pyi | 23 --- .../demo/_bindings/functions.pyi | 86 ---------- .../demo/_bindings/issues.pyi | 43 ----- .../demo/_bindings/methods.pyi | 8 - .../demo/_bindings/numpy.pyi | 23 --- .../demo/_bindings/properties.pyi | 106 ------------ .../demo/_bindings/stl.pyi | 21 --- .../demo/_bindings/stl_bind.pyi | 141 --------------- .../demo/_bindings/typing.pyi | 10 -- .../demo/_bindings/values.pyi | 36 ---- .../numpy-array-use-type-var/demo/core.pyi | 35 ---- .../demo/pure_python/__init__.pyi | 11 -- .../demo/pure_python/classes.pyi | 21 --- .../demo/pure_python/functions.pyi | 31 ---- .../demo/pure_python/functions_3_8_plus.pyi | 30 ---- .../demo/pure_python/functions_3_9_plus.pyi | 5 - .../demo/pure_python/values.pyi | 4 - .../demo/__init__.pyi | 41 ----- .../demo/_bindings/__init__.pyi | 35 ---- .../demo/_bindings/aliases/__init__.pyi | 52 ------ .../demo/_bindings/aliases/foreign_arg.pyi | 7 - .../demo/_bindings/aliases/foreign_attr.pyi | 6 - .../aliases/foreign_class_member.pyi | 12 -- .../_bindings/aliases/foreign_method_arg.pyi | 8 - .../aliases/foreign_method_return.pyi | 9 - .../demo/_bindings/aliases/foreign_return.pyi | 7 - .../_bindings/aliases/missing_self_arg.pyi | 8 - .../demo/_bindings/classes.pyi | 80 --------- .../demo/_bindings/eigen.pyi | 101 ----------- .../demo/_bindings/enum.pyi | 71 -------- .../demo/_bindings/flawed_bindings.pyi | 23 --- .../demo/_bindings/functions.pyi | 82 --------- .../demo/_bindings/issues.pyi | 43 ----- .../demo/_bindings/methods.pyi | 8 - .../demo/_bindings/numpy.pyi | 21 --- .../demo/_bindings/properties.pyi | 106 ------------ .../demo/_bindings/stl.pyi | 17 -- .../demo/_bindings/stl_bind.pyi | 141 --------------- .../demo/_bindings/typing.pyi | 10 -- .../demo/_bindings/values.pyi | 36 ---- .../demo/core.pyi | 35 ---- .../demo/pure_python/__init__.pyi | 11 -- .../demo/pure_python/classes.pyi | 21 --- .../demo/pure_python/functions.pyi | 31 ---- .../demo/pure_python/functions_3_8_plus.pyi | 30 ---- .../demo/pure_python/functions_3_9_plus.pyi | 5 - .../demo/pure_python/values.pyi | 4 - .../demo/__init__.pyi | 41 ----- .../demo/_bindings/__init__.pyi | 35 ---- .../demo/_bindings/aliases/__init__.pyi | 52 ------ .../demo/_bindings/aliases/foreign_arg.pyi | 7 - .../demo/_bindings/aliases/foreign_attr.pyi | 6 - .../aliases/foreign_class_member.pyi | 12 -- .../_bindings/aliases/foreign_method_arg.pyi | 8 - .../aliases/foreign_method_return.pyi | 9 - .../demo/_bindings/aliases/foreign_return.pyi | 7 - .../_bindings/aliases/missing_self_arg.pyi | 8 - .../demo/_bindings/classes.pyi | 94 ---------- .../demo/_bindings/eigen.pyi | 71 -------- .../demo/_bindings/enum.pyi | 73 -------- .../demo/_bindings/flawed_bindings.pyi | 27 --- .../demo/_bindings/functions.pyi | 127 -------------- .../demo/_bindings/issues.pyi | 45 ----- .../demo/_bindings/methods.pyi | 12 -- .../demo/_bindings/numpy.pyi | 24 --- .../demo/_bindings/properties.pyi | 116 ------------- .../demo/_bindings/stl.pyi | 34 ---- .../demo/_bindings/stl_bind.pyi | 162 ------------------ .../demo/_bindings/typing.pyi | 10 -- .../demo/_bindings/values.pyi | 36 ---- .../numpy-array-use-type-var/demo/core.pyi | 35 ---- .../demo/pure_python/__init__.pyi | 11 -- .../demo/pure_python/classes.pyi | 21 --- .../demo/pure_python/functions.pyi | 31 ---- .../demo/pure_python/functions_3_8_plus.pyi | 30 ---- .../demo/pure_python/functions_3_9_plus.pyi | 5 - .../demo/pure_python/values.pyi | 4 - .../demo/_bindings/__init__.pyi | 37 ---- .../demo/_bindings/hidden_builtins.pyi | 6 - 155 files changed, 5436 deletions(-) delete mode 120000 tests/stubs/python-3.10/pybind11-v2.11 delete mode 120000 tests/stubs/python-3.10/pybind11-v2.12 delete mode 120000 tests/stubs/python-3.10/pybind11-v3.0/numpy-array-use-type-var delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/core.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/core.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/eigen.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/enum.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/issues.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/methods.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/numpy.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/properties.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/typing.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/core.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/core.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/eigen.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/enum.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/issues.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/methods.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/numpy.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/properties.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/typing.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/values.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/core.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/__init__.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/classes.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi delete mode 100644 tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/values.pyi delete mode 100644 tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi delete mode 100644 tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/hidden_builtins.pyi diff --git a/tests/stubs/python-3.10/pybind11-v2.11 b/tests/stubs/python-3.10/pybind11-v2.11 deleted file mode 120000 index 03f1084f..00000000 --- a/tests/stubs/python-3.10/pybind11-v2.11 +++ /dev/null @@ -1 +0,0 @@ -../python-3.11/pybind11-v2.11 \ No newline at end of file diff --git a/tests/stubs/python-3.10/pybind11-v2.12 b/tests/stubs/python-3.10/pybind11-v2.12 deleted file mode 120000 index 89e32d30..00000000 --- a/tests/stubs/python-3.10/pybind11-v2.12 +++ /dev/null @@ -1 +0,0 @@ -../python-3.11/pybind11-v2.12 \ No newline at end of file diff --git a/tests/stubs/python-3.10/pybind11-v3.0/numpy-array-use-type-var b/tests/stubs/python-3.10/pybind11-v3.0/numpy-array-use-type-var deleted file mode 120000 index da8c572d..00000000 --- a/tests/stubs/python-3.10/pybind11-v3.0/numpy-array-use-type-var +++ /dev/null @@ -1 +0,0 @@ -../../python-3.11/pybind11-v3.0/numpy-array-use-type-var \ No newline at end of file diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/__init__.pyi deleted file mode 100644 index 86fb6b84..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/__init__.pyi +++ /dev/null @@ -1,41 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -from . import _bindings, core, pure_python - -__all__: list[str] = [ - "aliases", - "classes", - "core", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "pure_python", - "stl", - "stl_bind", - "typing", - "values", - "version", -] -version: str = "0.0.0" diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi deleted file mode 100644 index c263078f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi deleted file mode 100644 index d8c8d8ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.enum -import numpy -from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias -from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias -from numpy import random - -from . import ( - foreign_arg, - foreign_attr, - foreign_class_member, - foreign_method_arg, - foreign_method_return, - foreign_return, - missing_self_arg, -) - -__all__: list[str] = [ - "Color", - "Dummy", - "foreign_arg", - "foreign_attr", - "foreign_class_alias", - "foreign_class_member", - "foreign_enum_default", - "foreign_method_arg", - "foreign_method_return", - "foreign_return", - "foreign_type_alias", - "func", - "local_func_alias", - "local_type_alias", - "missing_self_arg", - "random", -] - -class Dummy: - linalg = numpy.linalg - -class Color: - pass - -def foreign_enum_default( - color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue, -) -> None: ... -def func(arg0: int) -> int: ... - -local_type_alias = Color -local_func_alias = func diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi deleted file mode 100644 index de75e6fb..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["set_foo"] - -def set_foo(arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi deleted file mode 100644 index 10c4a712..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["value"] -value: demo._bindings.classes.Foo # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi deleted file mode 100644 index 497a4e2a..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.classes - -__all__: list[str] = ["Bar1"] - -class Bar1: - foo: typing.ClassVar[ - demo._bindings.classes.Foo - ] # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi deleted file mode 100644 index 8d4ed4ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar2"] - -class Bar2: - def set_foo(self, arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi deleted file mode 100644 index 95d218e1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar3"] - -class Bar3: - @staticmethod - def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi deleted file mode 100644 index 7b5b428f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["get_foo"] - -def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi deleted file mode 100644 index ee1a09ee..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar4"] - -class Bar4: - def set_foo(self: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi deleted file mode 100644 index 73c6e950..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "CppException", - "Derived", - "Foo", - "MyBase", - "Outer", - "ParIter", - "ParIterBase", - "ParticleContainer", -] - -class Outer: - class Inner: - class NestedEnum: - """ - Members: - - ONE - - TWO - """ - - ONE: typing.ClassVar[Outer.Inner.NestedEnum] # value = - TWO: typing.ClassVar[Outer.Inner.NestedEnum] # value = - __members__: typing.ClassVar[ - dict[str, Outer.Inner.NestedEnum] - ] # value = {'ONE': , 'TWO': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - - value: Outer.Inner.NestedEnum - - inner: Outer.Inner - -class MyBase: - class Inner: - pass - - name: str - -class Derived(MyBase): - count: int - -class Foo: - class FooChild: - def __init__(self) -> None: ... - def g(self) -> None: ... - - def __init__(self) -> None: ... - def f(self) -> None: ... - -class ParIterBase: - level: int - -class ParIter(ParIterBase): - def __init__(self, particle_container: ParticleContainer, level: int) -> None: ... - -class ParticleContainer: - name: str - Iterator = ParIter - def process(self, arg0: ParIter) -> None: ... - -class CppException(Exception): - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi deleted file mode 100644 index 795a711b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi +++ /dev/null @@ -1,101 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import scipy.sparse - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "accept_matrix_int", - "accept_vector_float64", - "dense_matrix_c", - "dense_matrix_r", - "fixed_mutator_a", - "fixed_mutator_c", - "fixed_mutator_r", - "four_col_matrix_r", - "four_row_matrix_r", - "get_matrix_int", - "get_vector_float64", - "sparse_matrix_c", - "sparse_matrix_r", -] - -def accept_matrix_int( - arg0: typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) - ], -) -> None: ... -def accept_vector_float64( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) - ], -) -> None: ... -def dense_matrix_c( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def dense_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def fixed_mutator_a( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - ], -) -> None: ... -def fixed_mutator_c( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.f_contiguous, - ], -) -> None: ... -def fixed_mutator_r( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.c_contiguous, - ], -) -> None: ... -def four_col_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) -]: ... -def four_row_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") -]: ... -def get_matrix_int() -> typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) -]: ... -def get_vector_float64() -> typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) -]: ... -def sparse_matrix_c( - arg0: typing.Annotated[scipy.sparse.csc_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csc_matrix, numpy.float32]: ... -def sparse_matrix_r( - arg0: typing.Annotated[scipy.sparse.csr_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csr_matrix, numpy.float32]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi deleted file mode 100644 index 57aba5b9..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi +++ /dev/null @@ -1,71 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Blue", - "ConsoleForegroundColor", - "Green", - "Magenta", - "None_", - "Yellow", - "accept_defaulted_enum", -] - -class ConsoleForegroundColor: - """ - Members: - - Green - - Yellow - - Blue - - Magenta - - None_ - """ - - Blue: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Green: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Magenta: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - None_: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Yellow: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - __members__: typing.ClassVar[ - dict[str, ConsoleForegroundColor] - ] # value = {'Green': , 'Yellow': , 'Blue': , 'Magenta': , 'None_': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - -def accept_defaulted_enum( - color: ConsoleForegroundColor = ConsoleForegroundColor.None_, -) -> None: ... - -Blue: ConsoleForegroundColor # value = -Green: ConsoleForegroundColor # value = -Magenta: ConsoleForegroundColor # value = -None_: ConsoleForegroundColor # value = -Yellow: ConsoleForegroundColor # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi deleted file mode 100644 index 96774842..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = [ - "Enum", - "Unbound", - "accept_unbound_enum", - "accept_unbound_enum_defaulted", - "accept_unbound_type", - "accept_unbound_type_defaulted", - "get_unbound_type", -] - -class Unbound: - pass - -class Enum: - pass - -def accept_unbound_enum(arg0: ...) -> int: ... -def accept_unbound_enum_defaulted(x: Enum = ...) -> int: ... -def accept_unbound_type(arg0: tuple[..., int]) -> int: ... -def accept_unbound_type_defaulted(x: Unbound = ...) -> int: ... -def get_unbound_type() -> ...: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi deleted file mode 100644 index 264c8011..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi +++ /dev/null @@ -1,84 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Foo", - "U", - "accept_callable", - "accept_frozenset", - "accept_py_handle", - "accept_py_object", - "accept_set", - "add", - "default_custom_arg", - "default_int_arg", - "default_list_arg", - "default_optional_arg", - "func_w_anon_args", - "func_w_named_pos_args", - "generic", - "mul", - "nested_types", - "pass_callback", - "passthrough1", - "passthrough2", - "passthrough3", - "passthrough_backwards", - "pos_kw_only_mix", - "pos_kw_only_variadic_mix", -] - -class Foo: - def __init__(self, arg0: int) -> None: ... - -def accept_callable(arg0: typing.Callable) -> typing.Any: ... -def accept_frozenset(arg0: frozenset) -> None: ... -def accept_py_handle(arg0: typing.Any) -> str: ... -def accept_py_object(arg0: typing.Any) -> str: ... -def accept_set(arg0: set) -> None: ... -def add(arg0: int, arg1: int) -> int: ... -def default_custom_arg(foo: Foo = Foo(5)) -> None: ... -def default_int_arg(n: int = 5) -> None: ... -def default_list_arg(l: list = [1, 2, 6, 18]) -> None: ... -def default_optional_arg(n: int | None = None) -> None: ... -def func_w_anon_args(arg0: int, arg1: int, arg2: int) -> None: ... -def func_w_named_pos_args(x: int, y: int, z: int) -> None: ... -def generic(*args, **kwargs) -> None: ... -@typing.overload -def mul(x: int, y: int) -> int: - """ - Multiply x and y (int) - """ - -@typing.overload -def mul(p: float, q: float) -> float: - """ - Multiply p and q (double) - """ - -def nested_types(arg0: list[Foo] | Foo) -> list[Foo] | Foo: ... -def pass_callback(arg0: typing.Callable[[Foo], Foo]) -> Foo: ... -def passthrough1(*args, **kwargs): - """ - passthrough1[T](obj: T) -> T - """ - -@typing.overload -def passthrough2() -> None: - """ - 2. passthrough2[T](obj: T) -> T - """ - -@typing.overload -def passthrough3() -> tuple[None, None]: - """ - 2. passthrough3[T](obj: T) -> tuple[T, None] - 3. passthrough3[T1, T2](obj1: T1, obj2: T2) -> tuple[T1, T2] - """ - -def passthrough_backwards(obj: U) -> U: ... -def pos_kw_only_mix(i: int, /, j: int, *, k: int) -> tuple: ... -def pos_kw_only_variadic_mix(i: int, /, j: int, *args, k: int, **kwargs) -> tuple: ... - -U: typing.TypeVar # value = ~U diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi deleted file mode 100644 index a537a958..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi +++ /dev/null @@ -1,43 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "backslashes_should_be_escaped", - "issue_51_catastrophic_regex", - "issue_73_utf8_doc_chars", - "issue_274_docstring_leading_newline", -] - -def backslashes_should_be_escaped() -> None: - """ - \\brief A brief description of this function. - - A detailed description of this function. - - Here's some reStructuredText: :math:`x = [x, y, \\theta]^T` - """ - -def issue_274_docstring_leading_newline() -> None: - """ - This is a docstring - """ - -def issue_51_catastrophic_regex(arg0: int, arg1: int) -> None: - """ - Use-case: - issue_51(os.get_handle_inheritable, os.set_handle_inheritable) - """ - -def issue_73_utf8_doc_chars() -> None: - """ - Construct a Ramsete unicycle controller. - - Tuning parameter (b > 0 rad²/m²) for which larger values make - - convergence more aggressive like a proportional term. - Tuning parameter (0 rad⁻¹ < zeta < 1 rad⁻¹) for which larger - values provide more damping in response. - """ - -_cleanup: typing.Any # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi deleted file mode 100644 index 6c115cd1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["Dummy"] - -class Dummy: - @staticmethod - def static_method(arg0: int) -> int: ... - def regular_method(self, arg0: int) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi deleted file mode 100644 index 34943048..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy - -__all__: list[str] = [ - "accept_ndarray_float64", - "accept_ndarray_int", - "get_ndarray_float64", - "get_ndarray_int", - "return_dtype", -] - -def accept_ndarray_float64( - arg0: typing.Annotated[numpy.ndarray, numpy.float64], -) -> None: ... -def accept_ndarray_int(arg0: typing.Annotated[numpy.ndarray, numpy.int32]) -> None: ... -def get_ndarray_float64() -> typing.Annotated[numpy.ndarray, numpy.float64]: ... -def get_ndarray_int() -> typing.Annotated[numpy.ndarray, numpy.int32]: ... -def return_dtype() -> numpy.dtype[typing.Any]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi deleted file mode 100644 index 556f558f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi +++ /dev/null @@ -1,106 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "WithGetterSetterDoc", - "WithPropAndGetterSetterDoc", - "WithPropDoc", - "WithoutDoc", -] - -class WithoutDoc: - """ - No user docstring provided - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - def_property: int - def_readwrite: int - @property - def def_property_readonly(self) -> int: ... - @property - def def_readonly(self) -> int: ... - -class WithPropDoc: - """ - User docstring provided only to `def_` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readwrite(self) -> int: - """ - prop doc token - """ - - @def_readwrite.setter - def def_readwrite(self, arg0: int) -> None: ... - -class WithGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters, but NOT to `def_*(..., doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - getter doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: - """ - setter doc token - """ - - @property - def def_property_readonly(self) -> int: - """ - getter doc token - """ - -class WithPropAndGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters and to `def_*(, doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi deleted file mode 100644 index e0faec55..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "std_array", - "std_map", - "std_optional", - "std_variant", - "std_vector", -] - -def std_array( - arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], -) -> typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)]: ... -def std_map() -> dict[int, complex]: ... -def std_optional(arg0: int | None) -> None: ... -def std_variant(arg0: int | float | tuple[int, int]) -> None: ... -def std_vector() -> list[tuple[int, float]]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi deleted file mode 100644 index 7f70740d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi +++ /dev/null @@ -1,141 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "MapStringComplex", - "VectorPairStringDouble", - "get_complex_map", - "get_vector_of_pairs", -] - -class VectorPairStringDouble: - __hash__: typing.ClassVar[None] = None - def __bool__(self) -> bool: - """ - Check whether the list is nonempty - """ - - def __contains__(self, x: tuple[str, float]) -> bool: - """ - Return true the container contains ``x`` - """ - - @typing.overload - def __delitem__(self, arg0: int) -> None: - """ - Delete the list elements at index ``i`` - """ - - @typing.overload - def __delitem__(self, arg0: slice) -> None: - """ - Delete list elements using a slice object - """ - - def __eq__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __getitem__(self, s: slice) -> VectorPairStringDouble: - """ - Retrieve list elements using a slice object - """ - - @typing.overload - def __getitem__(self, arg0: int) -> tuple[str, float]: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, arg0: VectorPairStringDouble) -> None: - """ - Copy constructor - """ - - @typing.overload - def __init__(self, arg0: typing.Iterable) -> None: ... - def __iter__(self) -> typing.Iterator: ... - def __len__(self) -> int: ... - def __ne__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __setitem__(self, arg0: int, arg1: tuple[str, float]) -> None: ... - @typing.overload - def __setitem__(self, arg0: slice, arg1: VectorPairStringDouble) -> None: - """ - Assign list elements using a slice object - """ - - def append(self, x: tuple[str, float]) -> None: - """ - Add an item to the end of the list - """ - - def clear(self) -> None: - """ - Clear the contents - """ - - def count(self, x: tuple[str, float]) -> int: - """ - Return the number of times ``x`` appears in the list - """ - - @typing.overload - def extend(self, L: VectorPairStringDouble) -> None: - """ - Extend the list by appending all the items in the given list - """ - - @typing.overload - def extend(self, L: typing.Iterable) -> None: - """ - Extend the list by appending all the items in the given list - """ - - def insert(self, i: int, x: tuple[str, float]) -> None: - """ - Insert an item at a given position. - """ - - @typing.overload - def pop(self) -> tuple[str, float]: - """ - Remove and return the last item - """ - - @typing.overload - def pop(self, i: int) -> tuple[str, float]: - """ - Remove and return the item at index ``i`` - """ - - def remove(self, x: tuple[str, float]) -> None: - """ - Remove the first item from the list whose value is x. It is an error if there is no such item. - """ - -class MapStringComplex: - def __bool__(self) -> bool: - """ - Check whether the map is nonempty - """ - - @typing.overload - def __contains__(self, arg0: str) -> bool: ... - @typing.overload - def __contains__(self, arg0: typing.Any) -> bool: ... - def __delitem__(self, arg0: str) -> None: ... - def __getitem__(self, arg0: str) -> complex: ... - def __init__(self) -> None: ... - def __iter__(self) -> typing.Iterator: ... - def __len__(self) -> int: ... - def __repr__(self) -> str: - """ - Return the canonical string representation of this map. - """ - - def __setitem__(self, arg0: str, arg1: complex) -> None: ... - def items(self) -> typing.ItemsView[str, complex]: ... - def keys(self) -> typing.KeysView[str]: ... - def values(self) -> typing.ValuesView[complex]: ... - -def get_complex_map() -> MapStringComplex: ... -def get_vector_of_pairs() -> VectorPairStringDouble: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi deleted file mode 100644 index f2c4ab95..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import annotations - -import typing - -import typing_extensions - -__all__: list[str] = ["get_buffer", "get_sequence"] - -def get_buffer(arg0: typing_extensions.Buffer) -> typing_extensions.Buffer: ... -def get_sequence(arg0: typing.Sequence) -> typing.Sequence: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi deleted file mode 100644 index 7c36d3fd..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi +++ /dev/null @@ -1,36 +0,0 @@ -from __future__ import annotations - -import datetime - -import numpy -from numpy import random - -__all__: list[str] = [ - "Dummy", - "Foo", - "add_day", - "foolist", - "foovar", - "list_with_none", - "none", - "random", - "t_10ms", - "t_20ns", - "t_30s", -] - -class Dummy: - linalg = numpy.linalg - -class Foo: - pass - -def add_day(arg0: datetime.datetime) -> datetime.datetime: ... - -foolist: list # value = [, ] -foovar: Foo # value = -list_with_none: list = [None, 2, {}] -none = None -t_10ms: datetime.timedelta # value = datetime.timedelta(microseconds=10000) -t_20ns: datetime.timedelta # value = datetime.timedelta(0) -t_30s: datetime.timedelta # value = datetime.timedelta(seconds=30) diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/core.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/core.pyi deleted file mode 100644 index 95c16467..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/core.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi deleted file mode 100644 index 10d343e0..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import annotations - -from . import classes, functions, functions_3_8_plus, functions_3_9_plus, values - -__all__: list[str] = [ - "classes", - "functions", - "functions_3_8_plus", - "functions_3_9_plus", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi deleted file mode 100644 index 32aa068b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["A", "B", "C", "X"] - -class A: - """ - A - """ - -class B(A): - """ - B - """ - -class C(B): - """ - C - """ - -class X: - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi deleted file mode 100644 index 5ed9ef3c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import annotations - -import sys as sys -import typing as typing - -from demo.pure_python.functions_3_8_plus import args_mix -from demo.pure_python.functions_3_9_plus import generic_alias_annotation - -__all__: list[str] = [ - "accept_frozenset", - "args_mix", - "builtin_function_as_default_arg", - "function_as_default_arg", - "generic_alias_annotation", - "lambda_as_default_arg", - "search", - "static_method_as_default_arg", - "sys", - "typing", -] - -class _Dummy: - @staticmethod - def foo(): ... - -def accept_frozenset(arg: frozenset[int | float]) -> int | None: ... -def builtin_function_as_default_arg(func: type(len) = len): ... -def function_as_default_arg(func: type(search) = search): ... -def lambda_as_default_arg(callback=...): ... -def search(a: int, b: list[int]) -> int: ... -def static_method_as_default_arg(callback=_Dummy.foo): ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi deleted file mode 100644 index c55aed1d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import annotations - -import typing as typing - -__all__: list[str] = [ - "Expression", - "Token", - "args_mix", - "nested_current_module_annotations", - "typing", -] - -class Token: - pass - -class Expression: - pass - -def args_mix( - a: int, - b: float = 0.5, - c: str = "", - *args: int, - x: int = 1, - y=int, - **kwargs: dict[int, str], -): ... -def nested_current_module_annotations( - tokens: list[Token], expr: Expression | None = None -) -> dict[str, Expression]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi deleted file mode 100644 index 59b9b80c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["generic_alias_annotation"] - -def generic_alias_annotation(a: list[tuple[int]], b: dict[int, str]) -> list[float]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi b/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi deleted file mode 100644 index 07913391..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.11/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi +++ /dev/null @@ -1,4 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["callables_dict"] -callables_dict: dict = {"len": len, "int": int} diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/__init__.pyi deleted file mode 100644 index 86fb6b84..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/__init__.pyi +++ /dev/null @@ -1,41 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -from . import _bindings, core, pure_python - -__all__: list[str] = [ - "aliases", - "classes", - "core", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "pure_python", - "stl", - "stl_bind", - "typing", - "values", - "version", -] -version: str = "0.0.0" diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi deleted file mode 100644 index c263078f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi deleted file mode 100644 index d8c8d8ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.enum -import numpy -from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias -from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias -from numpy import random - -from . import ( - foreign_arg, - foreign_attr, - foreign_class_member, - foreign_method_arg, - foreign_method_return, - foreign_return, - missing_self_arg, -) - -__all__: list[str] = [ - "Color", - "Dummy", - "foreign_arg", - "foreign_attr", - "foreign_class_alias", - "foreign_class_member", - "foreign_enum_default", - "foreign_method_arg", - "foreign_method_return", - "foreign_return", - "foreign_type_alias", - "func", - "local_func_alias", - "local_type_alias", - "missing_self_arg", - "random", -] - -class Dummy: - linalg = numpy.linalg - -class Color: - pass - -def foreign_enum_default( - color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue, -) -> None: ... -def func(arg0: int) -> int: ... - -local_type_alias = Color -local_func_alias = func diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi deleted file mode 100644 index de75e6fb..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["set_foo"] - -def set_foo(arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi deleted file mode 100644 index 10c4a712..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["value"] -value: demo._bindings.classes.Foo # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi deleted file mode 100644 index 497a4e2a..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.classes - -__all__: list[str] = ["Bar1"] - -class Bar1: - foo: typing.ClassVar[ - demo._bindings.classes.Foo - ] # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi deleted file mode 100644 index 8d4ed4ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar2"] - -class Bar2: - def set_foo(self, arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi deleted file mode 100644 index 95d218e1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar3"] - -class Bar3: - @staticmethod - def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi deleted file mode 100644 index 7b5b428f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["get_foo"] - -def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi deleted file mode 100644 index ee1a09ee..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar4"] - -class Bar4: - def set_foo(self: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi deleted file mode 100644 index 73c6e950..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "CppException", - "Derived", - "Foo", - "MyBase", - "Outer", - "ParIter", - "ParIterBase", - "ParticleContainer", -] - -class Outer: - class Inner: - class NestedEnum: - """ - Members: - - ONE - - TWO - """ - - ONE: typing.ClassVar[Outer.Inner.NestedEnum] # value = - TWO: typing.ClassVar[Outer.Inner.NestedEnum] # value = - __members__: typing.ClassVar[ - dict[str, Outer.Inner.NestedEnum] - ] # value = {'ONE': , 'TWO': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - - value: Outer.Inner.NestedEnum - - inner: Outer.Inner - -class MyBase: - class Inner: - pass - - name: str - -class Derived(MyBase): - count: int - -class Foo: - class FooChild: - def __init__(self) -> None: ... - def g(self) -> None: ... - - def __init__(self) -> None: ... - def f(self) -> None: ... - -class ParIterBase: - level: int - -class ParIter(ParIterBase): - def __init__(self, particle_container: ParticleContainer, level: int) -> None: ... - -class ParticleContainer: - name: str - Iterator = ParIter - def process(self, arg0: ParIter) -> None: ... - -class CppException(Exception): - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi deleted file mode 100644 index 795a711b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi +++ /dev/null @@ -1,101 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import scipy.sparse - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "accept_matrix_int", - "accept_vector_float64", - "dense_matrix_c", - "dense_matrix_r", - "fixed_mutator_a", - "fixed_mutator_c", - "fixed_mutator_r", - "four_col_matrix_r", - "four_row_matrix_r", - "get_matrix_int", - "get_vector_float64", - "sparse_matrix_c", - "sparse_matrix_r", -] - -def accept_matrix_int( - arg0: typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) - ], -) -> None: ... -def accept_vector_float64( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) - ], -) -> None: ... -def dense_matrix_c( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def dense_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def fixed_mutator_a( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - ], -) -> None: ... -def fixed_mutator_c( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.f_contiguous, - ], -) -> None: ... -def fixed_mutator_r( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.c_contiguous, - ], -) -> None: ... -def four_col_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) -]: ... -def four_row_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") -]: ... -def get_matrix_int() -> typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) -]: ... -def get_vector_float64() -> typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) -]: ... -def sparse_matrix_c( - arg0: typing.Annotated[scipy.sparse.csc_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csc_matrix, numpy.float32]: ... -def sparse_matrix_r( - arg0: typing.Annotated[scipy.sparse.csr_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csr_matrix, numpy.float32]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi deleted file mode 100644 index 57aba5b9..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi +++ /dev/null @@ -1,71 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Blue", - "ConsoleForegroundColor", - "Green", - "Magenta", - "None_", - "Yellow", - "accept_defaulted_enum", -] - -class ConsoleForegroundColor: - """ - Members: - - Green - - Yellow - - Blue - - Magenta - - None_ - """ - - Blue: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Green: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Magenta: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - None_: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Yellow: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - __members__: typing.ClassVar[ - dict[str, ConsoleForegroundColor] - ] # value = {'Green': , 'Yellow': , 'Blue': , 'Magenta': , 'None_': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - -def accept_defaulted_enum( - color: ConsoleForegroundColor = ConsoleForegroundColor.None_, -) -> None: ... - -Blue: ConsoleForegroundColor # value = -Green: ConsoleForegroundColor # value = -Magenta: ConsoleForegroundColor # value = -None_: ConsoleForegroundColor # value = -Yellow: ConsoleForegroundColor # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi deleted file mode 100644 index 96774842..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = [ - "Enum", - "Unbound", - "accept_unbound_enum", - "accept_unbound_enum_defaulted", - "accept_unbound_type", - "accept_unbound_type_defaulted", - "get_unbound_type", -] - -class Unbound: - pass - -class Enum: - pass - -def accept_unbound_enum(arg0: ...) -> int: ... -def accept_unbound_enum_defaulted(x: Enum = ...) -> int: ... -def accept_unbound_type(arg0: tuple[..., int]) -> int: ... -def accept_unbound_type_defaulted(x: Unbound = ...) -> int: ... -def get_unbound_type() -> ...: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi deleted file mode 100644 index df1fc8f1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi +++ /dev/null @@ -1,86 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Foo", - "U", - "accept_annotated_callable", - "accept_callable", - "accept_frozenset", - "accept_py_handle", - "accept_py_object", - "accept_set", - "add", - "default_custom_arg", - "default_int_arg", - "default_list_arg", - "default_optional_arg", - "func_w_anon_args", - "func_w_named_pos_args", - "generic", - "mul", - "nested_types", - "pass_callback", - "passthrough1", - "passthrough2", - "passthrough3", - "passthrough_backwards", - "pos_kw_only_mix", - "pos_kw_only_variadic_mix", -] - -class Foo: - def __init__(self, arg0: int) -> None: ... - -def accept_annotated_callable(arg0: typing.Callable[[int, int], int]) -> typing.Any: ... -def accept_callable(arg0: typing.Callable) -> typing.Any: ... -def accept_frozenset(arg0: frozenset) -> None: ... -def accept_py_handle(arg0: typing.Any) -> str: ... -def accept_py_object(arg0: typing.Any) -> str: ... -def accept_set(arg0: set) -> None: ... -def add(arg0: int, arg1: int) -> int: ... -def default_custom_arg(foo: Foo = Foo(5)) -> None: ... -def default_int_arg(n: int = 5) -> None: ... -def default_list_arg(l: list = [1, 2, 6, 18]) -> None: ... -def default_optional_arg(n: int | None = None) -> None: ... -def func_w_anon_args(arg0: int, arg1: int, arg2: int) -> None: ... -def func_w_named_pos_args(x: int, y: int, z: int) -> None: ... -def generic(*args, **kwargs) -> None: ... -@typing.overload -def mul(x: int, y: int) -> int: - """ - Multiply x and y (int) - """ - -@typing.overload -def mul(p: float, q: float) -> float: - """ - Multiply p and q (double) - """ - -def nested_types(arg0: list[Foo] | Foo) -> list[Foo] | Foo: ... -def pass_callback(arg0: typing.Callable[[Foo], Foo]) -> Foo: ... -def passthrough1(*args, **kwargs): - """ - passthrough1[T](obj: T) -> T - """ - -@typing.overload -def passthrough2() -> None: - """ - 2. passthrough2[T](obj: T) -> T - """ - -@typing.overload -def passthrough3() -> tuple[None, None]: - """ - 2. passthrough3[T](obj: T) -> tuple[T, None] - 3. passthrough3[T1, T2](obj1: T1, obj2: T2) -> tuple[T1, T2] - """ - -def passthrough_backwards(obj: U) -> U: ... -def pos_kw_only_mix(i: int, /, j: int, *, k: int) -> tuple: ... -def pos_kw_only_variadic_mix(i: int, /, j: int, *args, k: int, **kwargs) -> tuple: ... - -U: typing.TypeVar # value = ~U diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi deleted file mode 100644 index a537a958..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi +++ /dev/null @@ -1,43 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "backslashes_should_be_escaped", - "issue_51_catastrophic_regex", - "issue_73_utf8_doc_chars", - "issue_274_docstring_leading_newline", -] - -def backslashes_should_be_escaped() -> None: - """ - \\brief A brief description of this function. - - A detailed description of this function. - - Here's some reStructuredText: :math:`x = [x, y, \\theta]^T` - """ - -def issue_274_docstring_leading_newline() -> None: - """ - This is a docstring - """ - -def issue_51_catastrophic_regex(arg0: int, arg1: int) -> None: - """ - Use-case: - issue_51(os.get_handle_inheritable, os.set_handle_inheritable) - """ - -def issue_73_utf8_doc_chars() -> None: - """ - Construct a Ramsete unicycle controller. - - Tuning parameter (b > 0 rad²/m²) for which larger values make - - convergence more aggressive like a proportional term. - Tuning parameter (0 rad⁻¹ < zeta < 1 rad⁻¹) for which larger - values provide more damping in response. - """ - -_cleanup: typing.Any # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi deleted file mode 100644 index 6c115cd1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["Dummy"] - -class Dummy: - @staticmethod - def static_method(arg0: int) -> int: ... - def regular_method(self, arg0: int) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi deleted file mode 100644 index 34943048..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy - -__all__: list[str] = [ - "accept_ndarray_float64", - "accept_ndarray_int", - "get_ndarray_float64", - "get_ndarray_int", - "return_dtype", -] - -def accept_ndarray_float64( - arg0: typing.Annotated[numpy.ndarray, numpy.float64], -) -> None: ... -def accept_ndarray_int(arg0: typing.Annotated[numpy.ndarray, numpy.int32]) -> None: ... -def get_ndarray_float64() -> typing.Annotated[numpy.ndarray, numpy.float64]: ... -def get_ndarray_int() -> typing.Annotated[numpy.ndarray, numpy.int32]: ... -def return_dtype() -> numpy.dtype[typing.Any]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi deleted file mode 100644 index 556f558f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi +++ /dev/null @@ -1,106 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "WithGetterSetterDoc", - "WithPropAndGetterSetterDoc", - "WithPropDoc", - "WithoutDoc", -] - -class WithoutDoc: - """ - No user docstring provided - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - def_property: int - def_readwrite: int - @property - def def_property_readonly(self) -> int: ... - @property - def def_readonly(self) -> int: ... - -class WithPropDoc: - """ - User docstring provided only to `def_` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readwrite(self) -> int: - """ - prop doc token - """ - - @def_readwrite.setter - def def_readwrite(self, arg0: int) -> None: ... - -class WithGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters, but NOT to `def_*(..., doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - getter doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: - """ - setter doc token - """ - - @property - def def_property_readonly(self) -> int: - """ - getter doc token - """ - -class WithPropAndGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters and to `def_*(, doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi deleted file mode 100644 index e0faec55..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "std_array", - "std_map", - "std_optional", - "std_variant", - "std_vector", -] - -def std_array( - arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], -) -> typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)]: ... -def std_map() -> dict[int, complex]: ... -def std_optional(arg0: int | None) -> None: ... -def std_variant(arg0: int | float | tuple[int, int]) -> None: ... -def std_vector() -> list[tuple[int, float]]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi deleted file mode 100644 index 851d1a67..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi +++ /dev/null @@ -1,141 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "MapStringComplex", - "VectorPairStringDouble", - "get_complex_map", - "get_vector_of_pairs", -] - -class VectorPairStringDouble: - __hash__: typing.ClassVar[None] = None - def __bool__(self) -> bool: - """ - Check whether the list is nonempty - """ - - def __contains__(self, x: tuple[str, float]) -> bool: - """ - Return true the container contains ``x`` - """ - - @typing.overload - def __delitem__(self, arg0: int) -> None: - """ - Delete the list elements at index ``i`` - """ - - @typing.overload - def __delitem__(self, arg0: slice) -> None: - """ - Delete list elements using a slice object - """ - - def __eq__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __getitem__(self, s: slice) -> VectorPairStringDouble: - """ - Retrieve list elements using a slice object - """ - - @typing.overload - def __getitem__(self, arg0: int) -> tuple[str, float]: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, arg0: VectorPairStringDouble) -> None: - """ - Copy constructor - """ - - @typing.overload - def __init__(self, arg0: typing.Iterable) -> None: ... - def __iter__(self) -> typing.Iterator[tuple[str, float]]: ... - def __len__(self) -> int: ... - def __ne__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __setitem__(self, arg0: int, arg1: tuple[str, float]) -> None: ... - @typing.overload - def __setitem__(self, arg0: slice, arg1: VectorPairStringDouble) -> None: - """ - Assign list elements using a slice object - """ - - def append(self, x: tuple[str, float]) -> None: - """ - Add an item to the end of the list - """ - - def clear(self) -> None: - """ - Clear the contents - """ - - def count(self, x: tuple[str, float]) -> int: - """ - Return the number of times ``x`` appears in the list - """ - - @typing.overload - def extend(self, L: VectorPairStringDouble) -> None: - """ - Extend the list by appending all the items in the given list - """ - - @typing.overload - def extend(self, L: typing.Iterable) -> None: - """ - Extend the list by appending all the items in the given list - """ - - def insert(self, i: int, x: tuple[str, float]) -> None: - """ - Insert an item at a given position. - """ - - @typing.overload - def pop(self) -> tuple[str, float]: - """ - Remove and return the last item - """ - - @typing.overload - def pop(self, i: int) -> tuple[str, float]: - """ - Remove and return the item at index ``i`` - """ - - def remove(self, x: tuple[str, float]) -> None: - """ - Remove the first item from the list whose value is x. It is an error if there is no such item. - """ - -class MapStringComplex: - def __bool__(self) -> bool: - """ - Check whether the map is nonempty - """ - - @typing.overload - def __contains__(self, arg0: str) -> bool: ... - @typing.overload - def __contains__(self, arg0: typing.Any) -> bool: ... - def __delitem__(self, arg0: str) -> None: ... - def __getitem__(self, arg0: str) -> complex: ... - def __init__(self) -> None: ... - def __iter__(self) -> typing.Iterator[str]: ... - def __len__(self) -> int: ... - def __repr__(self) -> str: - """ - Return the canonical string representation of this map. - """ - - def __setitem__(self, arg0: str, arg1: complex) -> None: ... - def items(self) -> typing.ItemsView: ... - def keys(self) -> typing.KeysView: ... - def values(self) -> typing.ValuesView: ... - -def get_complex_map() -> MapStringComplex: ... -def get_vector_of_pairs() -> VectorPairStringDouble: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi deleted file mode 100644 index f2c4ab95..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import annotations - -import typing - -import typing_extensions - -__all__: list[str] = ["get_buffer", "get_sequence"] - -def get_buffer(arg0: typing_extensions.Buffer) -> typing_extensions.Buffer: ... -def get_sequence(arg0: typing.Sequence) -> typing.Sequence: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi deleted file mode 100644 index 7c36d3fd..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi +++ /dev/null @@ -1,36 +0,0 @@ -from __future__ import annotations - -import datetime - -import numpy -from numpy import random - -__all__: list[str] = [ - "Dummy", - "Foo", - "add_day", - "foolist", - "foovar", - "list_with_none", - "none", - "random", - "t_10ms", - "t_20ns", - "t_30s", -] - -class Dummy: - linalg = numpy.linalg - -class Foo: - pass - -def add_day(arg0: datetime.datetime) -> datetime.datetime: ... - -foolist: list # value = [, ] -foovar: Foo # value = -list_with_none: list = [None, 2, {}] -none = None -t_10ms: datetime.timedelta # value = datetime.timedelta(microseconds=10000) -t_20ns: datetime.timedelta # value = datetime.timedelta(0) -t_30s: datetime.timedelta # value = datetime.timedelta(seconds=30) diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/core.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/core.pyi deleted file mode 100644 index 95c16467..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/core.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi deleted file mode 100644 index 10d343e0..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import annotations - -from . import classes, functions, functions_3_8_plus, functions_3_9_plus, values - -__all__: list[str] = [ - "classes", - "functions", - "functions_3_8_plus", - "functions_3_9_plus", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi deleted file mode 100644 index 32aa068b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["A", "B", "C", "X"] - -class A: - """ - A - """ - -class B(A): - """ - B - """ - -class C(B): - """ - C - """ - -class X: - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi deleted file mode 100644 index 5ed9ef3c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import annotations - -import sys as sys -import typing as typing - -from demo.pure_python.functions_3_8_plus import args_mix -from demo.pure_python.functions_3_9_plus import generic_alias_annotation - -__all__: list[str] = [ - "accept_frozenset", - "args_mix", - "builtin_function_as_default_arg", - "function_as_default_arg", - "generic_alias_annotation", - "lambda_as_default_arg", - "search", - "static_method_as_default_arg", - "sys", - "typing", -] - -class _Dummy: - @staticmethod - def foo(): ... - -def accept_frozenset(arg: frozenset[int | float]) -> int | None: ... -def builtin_function_as_default_arg(func: type(len) = len): ... -def function_as_default_arg(func: type(search) = search): ... -def lambda_as_default_arg(callback=...): ... -def search(a: int, b: list[int]) -> int: ... -def static_method_as_default_arg(callback=_Dummy.foo): ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi deleted file mode 100644 index c55aed1d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import annotations - -import typing as typing - -__all__: list[str] = [ - "Expression", - "Token", - "args_mix", - "nested_current_module_annotations", - "typing", -] - -class Token: - pass - -class Expression: - pass - -def args_mix( - a: int, - b: float = 0.5, - c: str = "", - *args: int, - x: int = 1, - y=int, - **kwargs: dict[int, str], -): ... -def nested_current_module_annotations( - tokens: list[Token], expr: Expression | None = None -) -> dict[str, Expression]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi deleted file mode 100644 index 59b9b80c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["generic_alias_annotation"] - -def generic_alias_annotation(a: list[tuple[int]], b: dict[int, str]) -> list[float]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi b/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi deleted file mode 100644 index 07913391..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi +++ /dev/null @@ -1,4 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["callables_dict"] -callables_dict: dict = {"len": len, "int": int} diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/__init__.pyi deleted file mode 100644 index 86fb6b84..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/__init__.pyi +++ /dev/null @@ -1,41 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -from . import _bindings, core, pure_python - -__all__: list[str] = [ - "aliases", - "classes", - "core", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "pure_python", - "stl", - "stl_bind", - "typing", - "values", - "version", -] -version: str = "0.0.0" diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/__init__.pyi deleted file mode 100644 index c263078f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi deleted file mode 100644 index d8c8d8ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.enum -import numpy -from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias -from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias -from numpy import random - -from . import ( - foreign_arg, - foreign_attr, - foreign_class_member, - foreign_method_arg, - foreign_method_return, - foreign_return, - missing_self_arg, -) - -__all__: list[str] = [ - "Color", - "Dummy", - "foreign_arg", - "foreign_attr", - "foreign_class_alias", - "foreign_class_member", - "foreign_enum_default", - "foreign_method_arg", - "foreign_method_return", - "foreign_return", - "foreign_type_alias", - "func", - "local_func_alias", - "local_type_alias", - "missing_self_arg", - "random", -] - -class Dummy: - linalg = numpy.linalg - -class Color: - pass - -def foreign_enum_default( - color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue, -) -> None: ... -def func(arg0: int) -> int: ... - -local_type_alias = Color -local_func_alias = func diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi deleted file mode 100644 index de75e6fb..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["set_foo"] - -def set_foo(arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi deleted file mode 100644 index 10c4a712..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["value"] -value: demo._bindings.classes.Foo # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi deleted file mode 100644 index 497a4e2a..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.classes - -__all__: list[str] = ["Bar1"] - -class Bar1: - foo: typing.ClassVar[ - demo._bindings.classes.Foo - ] # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi deleted file mode 100644 index 8d4ed4ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar2"] - -class Bar2: - def set_foo(self, arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi deleted file mode 100644 index 95d218e1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar3"] - -class Bar3: - @staticmethod - def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi deleted file mode 100644 index 7b5b428f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["get_foo"] - -def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi deleted file mode 100644 index ee1a09ee..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar4"] - -class Bar4: - def set_foo(self: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/classes.pyi deleted file mode 100644 index 73c6e950..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/classes.pyi +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "CppException", - "Derived", - "Foo", - "MyBase", - "Outer", - "ParIter", - "ParIterBase", - "ParticleContainer", -] - -class Outer: - class Inner: - class NestedEnum: - """ - Members: - - ONE - - TWO - """ - - ONE: typing.ClassVar[Outer.Inner.NestedEnum] # value = - TWO: typing.ClassVar[Outer.Inner.NestedEnum] # value = - __members__: typing.ClassVar[ - dict[str, Outer.Inner.NestedEnum] - ] # value = {'ONE': , 'TWO': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - - value: Outer.Inner.NestedEnum - - inner: Outer.Inner - -class MyBase: - class Inner: - pass - - name: str - -class Derived(MyBase): - count: int - -class Foo: - class FooChild: - def __init__(self) -> None: ... - def g(self) -> None: ... - - def __init__(self) -> None: ... - def f(self) -> None: ... - -class ParIterBase: - level: int - -class ParIter(ParIterBase): - def __init__(self, particle_container: ParticleContainer, level: int) -> None: ... - -class ParticleContainer: - name: str - Iterator = ParIter - def process(self, arg0: ParIter) -> None: ... - -class CppException(Exception): - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/eigen.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/eigen.pyi deleted file mode 100644 index 0bb75933..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/eigen.pyi +++ /dev/null @@ -1,70 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import scipy.sparse - -__all__: list[str] = [ - "accept_matrix_int", - "accept_vector_float64", - "dense_matrix_c", - "dense_matrix_r", - "fixed_mutator_a", - "fixed_mutator_c", - "fixed_mutator_r", - "four_col_matrix_r", - "four_row_matrix_r", - "get_matrix_int", - "get_vector_float64", - "sparse_matrix_c", - "sparse_matrix_r", -] -M = typing.TypeVar("M", bound=int) -N = typing.TypeVar("N", bound=int) - -def accept_matrix_int( - arg0: numpy.ndarray[ - tuple[typing.Literal[3], typing.Literal[3]], numpy.dtype[numpy.int32] - ], -) -> None: ... -def accept_vector_float64( - arg0: numpy.ndarray[ - tuple[typing.Literal[3], typing.Literal[1]], numpy.dtype[numpy.float64] - ], -) -> None: ... -def dense_matrix_c( - arg0: numpy.ndarray[tuple[M, N], numpy.dtype[numpy.float32]], -) -> numpy.ndarray[tuple[M, N], numpy.dtype[numpy.float32]]: ... -def dense_matrix_r( - arg0: numpy.ndarray[tuple[M, N], numpy.dtype[numpy.float32]], -) -> numpy.ndarray[tuple[M, N], numpy.dtype[numpy.float32]]: ... -def fixed_mutator_a( - arg0: numpy.ndarray[ - tuple[typing.Literal[5], typing.Literal[6]], numpy.dtype[numpy.float32] - ], -) -> None: ... -def fixed_mutator_c( - arg0: numpy.ndarray[ - tuple[typing.Literal[5], typing.Literal[6]], numpy.dtype[numpy.float32] - ], -) -> None: ... -def fixed_mutator_r( - arg0: numpy.ndarray[ - tuple[typing.Literal[5], typing.Literal[6]], numpy.dtype[numpy.float32] - ], -) -> None: ... -def four_col_matrix_r( - arg0: numpy.ndarray[tuple[M, typing.Literal[4]], numpy.dtype[numpy.float32]], -) -> numpy.ndarray[tuple[M, typing.Literal[4]], numpy.dtype[numpy.float32]]: ... -def four_row_matrix_r( - arg0: numpy.ndarray[tuple[typing.Literal[4], N], numpy.dtype[numpy.float32]], -) -> numpy.ndarray[tuple[typing.Literal[4], N], numpy.dtype[numpy.float32]]: ... -def get_matrix_int() -> numpy.ndarray[ - tuple[typing.Literal[3], typing.Literal[3]], numpy.dtype[numpy.int32] -]: ... -def get_vector_float64() -> numpy.ndarray[ - tuple[typing.Literal[3], typing.Literal[1]], numpy.dtype[numpy.float64] -]: ... -def sparse_matrix_c(arg0: scipy.sparse.csc_matrix) -> scipy.sparse.csc_matrix: ... -def sparse_matrix_r(arg0: scipy.sparse.csr_matrix) -> scipy.sparse.csr_matrix: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/enum.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/enum.pyi deleted file mode 100644 index 57aba5b9..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/enum.pyi +++ /dev/null @@ -1,71 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Blue", - "ConsoleForegroundColor", - "Green", - "Magenta", - "None_", - "Yellow", - "accept_defaulted_enum", -] - -class ConsoleForegroundColor: - """ - Members: - - Green - - Yellow - - Blue - - Magenta - - None_ - """ - - Blue: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Green: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Magenta: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - None_: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Yellow: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - __members__: typing.ClassVar[ - dict[str, ConsoleForegroundColor] - ] # value = {'Green': , 'Yellow': , 'Blue': , 'Magenta': , 'None_': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - -def accept_defaulted_enum( - color: ConsoleForegroundColor = ConsoleForegroundColor.None_, -) -> None: ... - -Blue: ConsoleForegroundColor # value = -Green: ConsoleForegroundColor # value = -Magenta: ConsoleForegroundColor # value = -None_: ConsoleForegroundColor # value = -Yellow: ConsoleForegroundColor # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi deleted file mode 100644 index 96774842..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = [ - "Enum", - "Unbound", - "accept_unbound_enum", - "accept_unbound_enum_defaulted", - "accept_unbound_type", - "accept_unbound_type_defaulted", - "get_unbound_type", -] - -class Unbound: - pass - -class Enum: - pass - -def accept_unbound_enum(arg0: ...) -> int: ... -def accept_unbound_enum_defaulted(x: Enum = ...) -> int: ... -def accept_unbound_type(arg0: tuple[..., int]) -> int: ... -def accept_unbound_type_defaulted(x: Unbound = ...) -> int: ... -def get_unbound_type() -> ...: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/functions.pyi deleted file mode 100644 index df1fc8f1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/functions.pyi +++ /dev/null @@ -1,86 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Foo", - "U", - "accept_annotated_callable", - "accept_callable", - "accept_frozenset", - "accept_py_handle", - "accept_py_object", - "accept_set", - "add", - "default_custom_arg", - "default_int_arg", - "default_list_arg", - "default_optional_arg", - "func_w_anon_args", - "func_w_named_pos_args", - "generic", - "mul", - "nested_types", - "pass_callback", - "passthrough1", - "passthrough2", - "passthrough3", - "passthrough_backwards", - "pos_kw_only_mix", - "pos_kw_only_variadic_mix", -] - -class Foo: - def __init__(self, arg0: int) -> None: ... - -def accept_annotated_callable(arg0: typing.Callable[[int, int], int]) -> typing.Any: ... -def accept_callable(arg0: typing.Callable) -> typing.Any: ... -def accept_frozenset(arg0: frozenset) -> None: ... -def accept_py_handle(arg0: typing.Any) -> str: ... -def accept_py_object(arg0: typing.Any) -> str: ... -def accept_set(arg0: set) -> None: ... -def add(arg0: int, arg1: int) -> int: ... -def default_custom_arg(foo: Foo = Foo(5)) -> None: ... -def default_int_arg(n: int = 5) -> None: ... -def default_list_arg(l: list = [1, 2, 6, 18]) -> None: ... -def default_optional_arg(n: int | None = None) -> None: ... -def func_w_anon_args(arg0: int, arg1: int, arg2: int) -> None: ... -def func_w_named_pos_args(x: int, y: int, z: int) -> None: ... -def generic(*args, **kwargs) -> None: ... -@typing.overload -def mul(x: int, y: int) -> int: - """ - Multiply x and y (int) - """ - -@typing.overload -def mul(p: float, q: float) -> float: - """ - Multiply p and q (double) - """ - -def nested_types(arg0: list[Foo] | Foo) -> list[Foo] | Foo: ... -def pass_callback(arg0: typing.Callable[[Foo], Foo]) -> Foo: ... -def passthrough1(*args, **kwargs): - """ - passthrough1[T](obj: T) -> T - """ - -@typing.overload -def passthrough2() -> None: - """ - 2. passthrough2[T](obj: T) -> T - """ - -@typing.overload -def passthrough3() -> tuple[None, None]: - """ - 2. passthrough3[T](obj: T) -> tuple[T, None] - 3. passthrough3[T1, T2](obj1: T1, obj2: T2) -> tuple[T1, T2] - """ - -def passthrough_backwards(obj: U) -> U: ... -def pos_kw_only_mix(i: int, /, j: int, *, k: int) -> tuple: ... -def pos_kw_only_variadic_mix(i: int, /, j: int, *args, k: int, **kwargs) -> tuple: ... - -U: typing.TypeVar # value = ~U diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/issues.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/issues.pyi deleted file mode 100644 index a537a958..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/issues.pyi +++ /dev/null @@ -1,43 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "backslashes_should_be_escaped", - "issue_51_catastrophic_regex", - "issue_73_utf8_doc_chars", - "issue_274_docstring_leading_newline", -] - -def backslashes_should_be_escaped() -> None: - """ - \\brief A brief description of this function. - - A detailed description of this function. - - Here's some reStructuredText: :math:`x = [x, y, \\theta]^T` - """ - -def issue_274_docstring_leading_newline() -> None: - """ - This is a docstring - """ - -def issue_51_catastrophic_regex(arg0: int, arg1: int) -> None: - """ - Use-case: - issue_51(os.get_handle_inheritable, os.set_handle_inheritable) - """ - -def issue_73_utf8_doc_chars() -> None: - """ - Construct a Ramsete unicycle controller. - - Tuning parameter (b > 0 rad²/m²) for which larger values make - - convergence more aggressive like a proportional term. - Tuning parameter (0 rad⁻¹ < zeta < 1 rad⁻¹) for which larger - values provide more damping in response. - """ - -_cleanup: typing.Any # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/methods.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/methods.pyi deleted file mode 100644 index 6c115cd1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/methods.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["Dummy"] - -class Dummy: - @staticmethod - def static_method(arg0: int) -> int: ... - def regular_method(self, arg0: int) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/numpy.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/numpy.pyi deleted file mode 100644 index 19245c5d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/numpy.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy - -__all__: list[str] = [ - "accept_ndarray_float64", - "accept_ndarray_int", - "get_ndarray_float64", - "get_ndarray_int", - "return_dtype", -] - -def accept_ndarray_float64( - arg0: numpy.ndarray[typing.Any, numpy.dtype[numpy.float64]], -) -> None: ... -def accept_ndarray_int( - arg0: numpy.ndarray[typing.Any, numpy.dtype[numpy.int32]], -) -> None: ... -def get_ndarray_float64() -> numpy.ndarray[typing.Any, numpy.dtype[numpy.float64]]: ... -def get_ndarray_int() -> numpy.ndarray[typing.Any, numpy.dtype[numpy.int32]]: ... -def return_dtype() -> numpy.dtype[typing.Any]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/properties.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/properties.pyi deleted file mode 100644 index 556f558f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/properties.pyi +++ /dev/null @@ -1,106 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "WithGetterSetterDoc", - "WithPropAndGetterSetterDoc", - "WithPropDoc", - "WithoutDoc", -] - -class WithoutDoc: - """ - No user docstring provided - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - def_property: int - def_readwrite: int - @property - def def_property_readonly(self) -> int: ... - @property - def def_readonly(self) -> int: ... - -class WithPropDoc: - """ - User docstring provided only to `def_` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readwrite(self) -> int: - """ - prop doc token - """ - - @def_readwrite.setter - def def_readwrite(self, arg0: int) -> None: ... - -class WithGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters, but NOT to `def_*(..., doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - getter doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: - """ - setter doc token - """ - - @property - def def_property_readonly(self) -> int: - """ - getter doc token - """ - -class WithPropAndGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters and to `def_*(, doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl.pyi deleted file mode 100644 index e0faec55..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "std_array", - "std_map", - "std_optional", - "std_variant", - "std_vector", -] - -def std_array( - arg0: typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)], -) -> typing.Annotated[list[int], pybind11_stubgen.typing_ext.FixedSize(3)]: ... -def std_map() -> dict[int, complex]: ... -def std_optional(arg0: int | None) -> None: ... -def std_variant(arg0: int | float | tuple[int, int]) -> None: ... -def std_vector() -> list[tuple[int, float]]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi deleted file mode 100644 index 851d1a67..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi +++ /dev/null @@ -1,141 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "MapStringComplex", - "VectorPairStringDouble", - "get_complex_map", - "get_vector_of_pairs", -] - -class VectorPairStringDouble: - __hash__: typing.ClassVar[None] = None - def __bool__(self) -> bool: - """ - Check whether the list is nonempty - """ - - def __contains__(self, x: tuple[str, float]) -> bool: - """ - Return true the container contains ``x`` - """ - - @typing.overload - def __delitem__(self, arg0: int) -> None: - """ - Delete the list elements at index ``i`` - """ - - @typing.overload - def __delitem__(self, arg0: slice) -> None: - """ - Delete list elements using a slice object - """ - - def __eq__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __getitem__(self, s: slice) -> VectorPairStringDouble: - """ - Retrieve list elements using a slice object - """ - - @typing.overload - def __getitem__(self, arg0: int) -> tuple[str, float]: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, arg0: VectorPairStringDouble) -> None: - """ - Copy constructor - """ - - @typing.overload - def __init__(self, arg0: typing.Iterable) -> None: ... - def __iter__(self) -> typing.Iterator[tuple[str, float]]: ... - def __len__(self) -> int: ... - def __ne__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __setitem__(self, arg0: int, arg1: tuple[str, float]) -> None: ... - @typing.overload - def __setitem__(self, arg0: slice, arg1: VectorPairStringDouble) -> None: - """ - Assign list elements using a slice object - """ - - def append(self, x: tuple[str, float]) -> None: - """ - Add an item to the end of the list - """ - - def clear(self) -> None: - """ - Clear the contents - """ - - def count(self, x: tuple[str, float]) -> int: - """ - Return the number of times ``x`` appears in the list - """ - - @typing.overload - def extend(self, L: VectorPairStringDouble) -> None: - """ - Extend the list by appending all the items in the given list - """ - - @typing.overload - def extend(self, L: typing.Iterable) -> None: - """ - Extend the list by appending all the items in the given list - """ - - def insert(self, i: int, x: tuple[str, float]) -> None: - """ - Insert an item at a given position. - """ - - @typing.overload - def pop(self) -> tuple[str, float]: - """ - Remove and return the last item - """ - - @typing.overload - def pop(self, i: int) -> tuple[str, float]: - """ - Remove and return the item at index ``i`` - """ - - def remove(self, x: tuple[str, float]) -> None: - """ - Remove the first item from the list whose value is x. It is an error if there is no such item. - """ - -class MapStringComplex: - def __bool__(self) -> bool: - """ - Check whether the map is nonempty - """ - - @typing.overload - def __contains__(self, arg0: str) -> bool: ... - @typing.overload - def __contains__(self, arg0: typing.Any) -> bool: ... - def __delitem__(self, arg0: str) -> None: ... - def __getitem__(self, arg0: str) -> complex: ... - def __init__(self) -> None: ... - def __iter__(self) -> typing.Iterator[str]: ... - def __len__(self) -> int: ... - def __repr__(self) -> str: - """ - Return the canonical string representation of this map. - """ - - def __setitem__(self, arg0: str, arg1: complex) -> None: ... - def items(self) -> typing.ItemsView: ... - def keys(self) -> typing.KeysView: ... - def values(self) -> typing.ValuesView: ... - -def get_complex_map() -> MapStringComplex: ... -def get_vector_of_pairs() -> VectorPairStringDouble: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/typing.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/typing.pyi deleted file mode 100644 index f2c4ab95..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/typing.pyi +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import annotations - -import typing - -import typing_extensions - -__all__: list[str] = ["get_buffer", "get_sequence"] - -def get_buffer(arg0: typing_extensions.Buffer) -> typing_extensions.Buffer: ... -def get_sequence(arg0: typing.Sequence) -> typing.Sequence: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/values.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/values.pyi deleted file mode 100644 index 7c36d3fd..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/_bindings/values.pyi +++ /dev/null @@ -1,36 +0,0 @@ -from __future__ import annotations - -import datetime - -import numpy -from numpy import random - -__all__: list[str] = [ - "Dummy", - "Foo", - "add_day", - "foolist", - "foovar", - "list_with_none", - "none", - "random", - "t_10ms", - "t_20ns", - "t_30s", -] - -class Dummy: - linalg = numpy.linalg - -class Foo: - pass - -def add_day(arg0: datetime.datetime) -> datetime.datetime: ... - -foolist: list # value = [, ] -foovar: Foo # value = -list_with_none: list = [None, 2, {}] -none = None -t_10ms: datetime.timedelta # value = datetime.timedelta(microseconds=10000) -t_20ns: datetime.timedelta # value = datetime.timedelta(0) -t_30s: datetime.timedelta # value = datetime.timedelta(seconds=30) diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/core.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/core.pyi deleted file mode 100644 index 95c16467..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/core.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/__init__.pyi deleted file mode 100644 index 10d343e0..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/__init__.pyi +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import annotations - -from . import classes, functions, functions_3_8_plus, functions_3_9_plus, values - -__all__: list[str] = [ - "classes", - "functions", - "functions_3_8_plus", - "functions_3_9_plus", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/classes.pyi deleted file mode 100644 index 32aa068b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/classes.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["A", "B", "C", "X"] - -class A: - """ - A - """ - -class B(A): - """ - B - """ - -class C(B): - """ - C - """ - -class X: - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions.pyi deleted file mode 100644 index 5ed9ef3c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import annotations - -import sys as sys -import typing as typing - -from demo.pure_python.functions_3_8_plus import args_mix -from demo.pure_python.functions_3_9_plus import generic_alias_annotation - -__all__: list[str] = [ - "accept_frozenset", - "args_mix", - "builtin_function_as_default_arg", - "function_as_default_arg", - "generic_alias_annotation", - "lambda_as_default_arg", - "search", - "static_method_as_default_arg", - "sys", - "typing", -] - -class _Dummy: - @staticmethod - def foo(): ... - -def accept_frozenset(arg: frozenset[int | float]) -> int | None: ... -def builtin_function_as_default_arg(func: type(len) = len): ... -def function_as_default_arg(func: type(search) = search): ... -def lambda_as_default_arg(callback=...): ... -def search(a: int, b: list[int]) -> int: ... -def static_method_as_default_arg(callback=_Dummy.foo): ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi deleted file mode 100644 index c55aed1d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import annotations - -import typing as typing - -__all__: list[str] = [ - "Expression", - "Token", - "args_mix", - "nested_current_module_annotations", - "typing", -] - -class Token: - pass - -class Expression: - pass - -def args_mix( - a: int, - b: float = 0.5, - c: str = "", - *args: int, - x: int = 1, - y=int, - **kwargs: dict[int, str], -): ... -def nested_current_module_annotations( - tokens: list[Token], expr: Expression | None = None -) -> dict[str, Expression]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi deleted file mode 100644 index 59b9b80c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["generic_alias_annotation"] - -def generic_alias_annotation(a: list[tuple[int]], b: dict[int, str]) -> list[float]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/values.pyi b/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/values.pyi deleted file mode 100644 index 07913391..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.13/numpy-array-use-type-var/demo/pure_python/values.pyi +++ /dev/null @@ -1,4 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["callables_dict"] -callables_dict: dict = {"len": len, "int": int} diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/__init__.pyi deleted file mode 100644 index 86fb6b84..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/__init__.pyi +++ /dev/null @@ -1,41 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -from . import _bindings, core, pure_python - -__all__: list[str] = [ - "aliases", - "classes", - "core", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "pure_python", - "stl", - "stl_bind", - "typing", - "values", - "version", -] -version: str = "0.0.0" diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi deleted file mode 100644 index c263078f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi deleted file mode 100644 index d8c8d8ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/__init__.pyi +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.enum -import numpy -from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias -from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias -from numpy import random - -from . import ( - foreign_arg, - foreign_attr, - foreign_class_member, - foreign_method_arg, - foreign_method_return, - foreign_return, - missing_self_arg, -) - -__all__: list[str] = [ - "Color", - "Dummy", - "foreign_arg", - "foreign_attr", - "foreign_class_alias", - "foreign_class_member", - "foreign_enum_default", - "foreign_method_arg", - "foreign_method_return", - "foreign_return", - "foreign_type_alias", - "func", - "local_func_alias", - "local_type_alias", - "missing_self_arg", - "random", -] - -class Dummy: - linalg = numpy.linalg - -class Color: - pass - -def foreign_enum_default( - color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue, -) -> None: ... -def func(arg0: int) -> int: ... - -local_type_alias = Color -local_func_alias = func diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi deleted file mode 100644 index de75e6fb..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["set_foo"] - -def set_foo(arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi deleted file mode 100644 index 10c4a712..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["value"] -value: demo._bindings.classes.Foo # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi deleted file mode 100644 index 497a4e2a..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.classes - -__all__: list[str] = ["Bar1"] - -class Bar1: - foo: typing.ClassVar[ - demo._bindings.classes.Foo - ] # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi deleted file mode 100644 index 8d4ed4ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar2"] - -class Bar2: - def set_foo(self, arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi deleted file mode 100644 index 95d218e1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar3"] - -class Bar3: - @staticmethod - def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi deleted file mode 100644 index 7b5b428f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["get_foo"] - -def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi deleted file mode 100644 index ee1a09ee..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar4"] - -class Bar4: - def set_foo(self: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi deleted file mode 100644 index 73c6e950..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/classes.pyi +++ /dev/null @@ -1,80 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "CppException", - "Derived", - "Foo", - "MyBase", - "Outer", - "ParIter", - "ParIterBase", - "ParticleContainer", -] - -class Outer: - class Inner: - class NestedEnum: - """ - Members: - - ONE - - TWO - """ - - ONE: typing.ClassVar[Outer.Inner.NestedEnum] # value = - TWO: typing.ClassVar[Outer.Inner.NestedEnum] # value = - __members__: typing.ClassVar[ - dict[str, Outer.Inner.NestedEnum] - ] # value = {'ONE': , 'TWO': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - - value: Outer.Inner.NestedEnum - - inner: Outer.Inner - -class MyBase: - class Inner: - pass - - name: str - -class Derived(MyBase): - count: int - -class Foo: - class FooChild: - def __init__(self) -> None: ... - def g(self) -> None: ... - - def __init__(self) -> None: ... - def f(self) -> None: ... - -class ParIterBase: - level: int - -class ParIter(ParIterBase): - def __init__(self, particle_container: ParticleContainer, level: int) -> None: ... - -class ParticleContainer: - name: str - Iterator = ParIter - def process(self, arg0: ParIter) -> None: ... - -class CppException(Exception): - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi deleted file mode 100644 index 795a711b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/eigen.pyi +++ /dev/null @@ -1,101 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import scipy.sparse - -import pybind11_stubgen.typing_ext - -__all__: list[str] = [ - "accept_matrix_int", - "accept_vector_float64", - "dense_matrix_c", - "dense_matrix_r", - "fixed_mutator_a", - "fixed_mutator_c", - "fixed_mutator_r", - "four_col_matrix_r", - "four_row_matrix_r", - "get_matrix_int", - "get_vector_float64", - "sparse_matrix_c", - "sparse_matrix_r", -] - -def accept_matrix_int( - arg0: typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) - ], -) -> None: ... -def accept_vector_float64( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) - ], -) -> None: ... -def dense_matrix_c( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def dense_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", "n") -]: ... -def fixed_mutator_a( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - ], -) -> None: ... -def fixed_mutator_c( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.f_contiguous, - ], -) -> None: ... -def fixed_mutator_r( - arg0: typing.Annotated[ - numpy.ndarray, - numpy.float32, - pybind11_stubgen.typing_ext.FixedSize(5, 6), - numpy.ndarray.flags.writeable, - numpy.ndarray.flags.c_contiguous, - ], -) -> None: ... -def four_col_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize("m", 4) -]: ... -def four_row_matrix_r( - arg0: typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") - ], -) -> typing.Annotated[ - numpy.ndarray, numpy.float32, pybind11_stubgen.typing_ext.DynamicSize(4, "n") -]: ... -def get_matrix_int() -> typing.Annotated[ - numpy.ndarray, numpy.int32, pybind11_stubgen.typing_ext.FixedSize(3, 3) -]: ... -def get_vector_float64() -> typing.Annotated[ - numpy.ndarray, numpy.float64, pybind11_stubgen.typing_ext.FixedSize(3, 1) -]: ... -def sparse_matrix_c( - arg0: typing.Annotated[scipy.sparse.csc_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csc_matrix, numpy.float32]: ... -def sparse_matrix_r( - arg0: typing.Annotated[scipy.sparse.csr_matrix, numpy.float32], -) -> typing.Annotated[scipy.sparse.csr_matrix, numpy.float32]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi deleted file mode 100644 index 57aba5b9..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/enum.pyi +++ /dev/null @@ -1,71 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Blue", - "ConsoleForegroundColor", - "Green", - "Magenta", - "None_", - "Yellow", - "accept_defaulted_enum", -] - -class ConsoleForegroundColor: - """ - Members: - - Green - - Yellow - - Blue - - Magenta - - None_ - """ - - Blue: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Green: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Magenta: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - None_: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Yellow: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - __members__: typing.ClassVar[ - dict[str, ConsoleForegroundColor] - ] # value = {'Green': , 'Yellow': , 'Blue': , 'Magenta': , 'None_': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: int) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__(self, state: int) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - -def accept_defaulted_enum( - color: ConsoleForegroundColor = ConsoleForegroundColor.None_, -) -> None: ... - -Blue: ConsoleForegroundColor # value = -Green: ConsoleForegroundColor # value = -Magenta: ConsoleForegroundColor # value = -None_: ConsoleForegroundColor # value = -Yellow: ConsoleForegroundColor # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi deleted file mode 100644 index 96774842..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/flawed_bindings.pyi +++ /dev/null @@ -1,23 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = [ - "Enum", - "Unbound", - "accept_unbound_enum", - "accept_unbound_enum_defaulted", - "accept_unbound_type", - "accept_unbound_type_defaulted", - "get_unbound_type", -] - -class Unbound: - pass - -class Enum: - pass - -def accept_unbound_enum(arg0: ...) -> int: ... -def accept_unbound_enum_defaulted(x: Enum = ...) -> int: ... -def accept_unbound_type(arg0: tuple[..., int]) -> int: ... -def accept_unbound_type_defaulted(x: Unbound = ...) -> int: ... -def get_unbound_type() -> ...: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi deleted file mode 100644 index 63de1c09..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/functions.pyi +++ /dev/null @@ -1,82 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Foo", - "U", - "accept_callable", - "accept_py_handle", - "accept_py_object", - "accept_set", - "add", - "default_custom_arg", - "default_int_arg", - "default_list_arg", - "default_optional_arg", - "func_w_anon_args", - "func_w_named_pos_args", - "generic", - "mul", - "nested_types", - "pass_callback", - "passthrough1", - "passthrough2", - "passthrough3", - "passthrough_backwards", - "pos_kw_only_mix", - "pos_kw_only_variadic_mix", -] - -class Foo: - def __init__(self, arg0: int) -> None: ... - -def accept_callable(arg0: typing.Callable) -> typing.Any: ... -def accept_py_handle(arg0: typing.Any) -> str: ... -def accept_py_object(arg0: typing.Any) -> str: ... -def accept_set(arg0: set) -> None: ... -def add(arg0: int, arg1: int) -> int: ... -def default_custom_arg(foo: Foo = Foo(5)) -> None: ... -def default_int_arg(n: int = 5) -> None: ... -def default_list_arg(l: list = [1, 2, 6, 18]) -> None: ... -def default_optional_arg(n: int | None = None) -> None: ... -def func_w_anon_args(arg0: int, arg1: int, arg2: int) -> None: ... -def func_w_named_pos_args(x: int, y: int, z: int) -> None: ... -def generic(*args, **kwargs) -> None: ... -@typing.overload -def mul(x: int, y: int) -> int: - """ - Multiply x and y (int) - """ - -@typing.overload -def mul(p: float, q: float) -> float: - """ - Multiply p and q (double) - """ - -def nested_types(arg0: list[Foo] | Foo) -> list[Foo] | Foo: ... -def pass_callback(arg0: typing.Callable[[Foo], Foo]) -> Foo: ... -def passthrough1(*args, **kwargs): - """ - passthrough1[T](obj: T) -> T - """ - -@typing.overload -def passthrough2() -> None: - """ - 2. passthrough2[T](obj: T) -> T - """ - -@typing.overload -def passthrough3() -> tuple[None, None]: - """ - 2. passthrough3[T](obj: T) -> tuple[T, None] - 3. passthrough3[T1, T2](obj1: T1, obj2: T2) -> tuple[T1, T2] - """ - -def passthrough_backwards(obj: U) -> U: ... -def pos_kw_only_mix(i: int, /, j: int, *, k: int) -> tuple: ... -def pos_kw_only_variadic_mix(i: int, /, j: int, *args, k: int, **kwargs) -> tuple: ... - -U: typing.TypeVar # value = ~U diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi deleted file mode 100644 index a537a958..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/issues.pyi +++ /dev/null @@ -1,43 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "backslashes_should_be_escaped", - "issue_51_catastrophic_regex", - "issue_73_utf8_doc_chars", - "issue_274_docstring_leading_newline", -] - -def backslashes_should_be_escaped() -> None: - """ - \\brief A brief description of this function. - - A detailed description of this function. - - Here's some reStructuredText: :math:`x = [x, y, \\theta]^T` - """ - -def issue_274_docstring_leading_newline() -> None: - """ - This is a docstring - """ - -def issue_51_catastrophic_regex(arg0: int, arg1: int) -> None: - """ - Use-case: - issue_51(os.get_handle_inheritable, os.set_handle_inheritable) - """ - -def issue_73_utf8_doc_chars() -> None: - """ - Construct a Ramsete unicycle controller. - - Tuning parameter (b > 0 rad²/m²) for which larger values make - - convergence more aggressive like a proportional term. - Tuning parameter (0 rad⁻¹ < zeta < 1 rad⁻¹) for which larger - values provide more damping in response. - """ - -_cleanup: typing.Any # value = diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi deleted file mode 100644 index 6c115cd1..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/methods.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["Dummy"] - -class Dummy: - @staticmethod - def static_method(arg0: int) -> int: ... - def regular_method(self, arg0: int) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi deleted file mode 100644 index 34943048..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/numpy.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy - -__all__: list[str] = [ - "accept_ndarray_float64", - "accept_ndarray_int", - "get_ndarray_float64", - "get_ndarray_int", - "return_dtype", -] - -def accept_ndarray_float64( - arg0: typing.Annotated[numpy.ndarray, numpy.float64], -) -> None: ... -def accept_ndarray_int(arg0: typing.Annotated[numpy.ndarray, numpy.int32]) -> None: ... -def get_ndarray_float64() -> typing.Annotated[numpy.ndarray, numpy.float64]: ... -def get_ndarray_int() -> typing.Annotated[numpy.ndarray, numpy.int32]: ... -def return_dtype() -> numpy.dtype[typing.Any]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi deleted file mode 100644 index 556f558f..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/properties.pyi +++ /dev/null @@ -1,106 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "WithGetterSetterDoc", - "WithPropAndGetterSetterDoc", - "WithPropDoc", - "WithoutDoc", -] - -class WithoutDoc: - """ - No user docstring provided - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - def_property: int - def_readwrite: int - @property - def def_property_readonly(self) -> int: ... - @property - def def_readonly(self) -> int: ... - -class WithPropDoc: - """ - User docstring provided only to `def_` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readwrite(self) -> int: - """ - prop doc token - """ - - @def_readwrite.setter - def def_readwrite(self, arg0: int) -> None: ... - -class WithGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters, but NOT to `def_*(..., doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - getter doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: - """ - setter doc token - """ - - @property - def def_property_readonly(self) -> int: - """ - getter doc token - """ - -class WithPropAndGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters and to `def_*(, doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: int) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi deleted file mode 100644 index 5df5cea8..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl.pyi +++ /dev/null @@ -1,17 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "std_array", - "std_map", - "std_optional", - "std_variant", - "std_vector", -] - -def std_array(arg0: list[int[3]]) -> list[int[3]]: ... -def std_map() -> dict[int, complex]: ... -def std_optional(arg0: int | None) -> None: ... -def std_variant(arg0: int | float | tuple[int, int]) -> None: ... -def std_vector() -> list[tuple[int, float]]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi deleted file mode 100644 index d80b1706..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/stl_bind.pyi +++ /dev/null @@ -1,141 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "MapStringComplex", - "VectorPairStringDouble", - "get_complex_map", - "get_vector_of_pairs", -] - -class VectorPairStringDouble: - __hash__: typing.ClassVar[None] = None - def __bool__(self) -> bool: - """ - Check whether the list is nonempty - """ - - def __contains__(self, x: tuple[str, float]) -> bool: - """ - Return true the container contains ``x`` - """ - - @typing.overload - def __delitem__(self, arg0: int) -> None: - """ - Delete the list elements at index ``i`` - """ - - @typing.overload - def __delitem__(self, arg0: slice) -> None: - """ - Delete list elements using a slice object - """ - - def __eq__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __getitem__(self, s: slice) -> VectorPairStringDouble: - """ - Retrieve list elements using a slice object - """ - - @typing.overload - def __getitem__(self, arg0: int) -> tuple[str, float]: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, arg0: VectorPairStringDouble) -> None: - """ - Copy constructor - """ - - @typing.overload - def __init__(self, arg0: typing.Iterable) -> None: ... - def __iter__(self) -> typing.Iterator: ... - def __len__(self) -> int: ... - def __ne__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __setitem__(self, arg0: int, arg1: tuple[str, float]) -> None: ... - @typing.overload - def __setitem__(self, arg0: slice, arg1: VectorPairStringDouble) -> None: - """ - Assign list elements using a slice object - """ - - def append(self, x: tuple[str, float]) -> None: - """ - Add an item to the end of the list - """ - - def clear(self) -> None: - """ - Clear the contents - """ - - def count(self, x: tuple[str, float]) -> int: - """ - Return the number of times ``x`` appears in the list - """ - - @typing.overload - def extend(self, L: VectorPairStringDouble) -> None: - """ - Extend the list by appending all the items in the given list - """ - - @typing.overload - def extend(self, L: typing.Iterable) -> None: - """ - Extend the list by appending all the items in the given list - """ - - def insert(self, i: int, x: tuple[str, float]) -> None: - """ - Insert an item at a given position. - """ - - @typing.overload - def pop(self) -> tuple[str, float]: - """ - Remove and return the last item - """ - - @typing.overload - def pop(self, i: int) -> tuple[str, float]: - """ - Remove and return the item at index ``i`` - """ - - def remove(self, x: tuple[str, float]) -> None: - """ - Remove the first item from the list whose value is x. It is an error if there is no such item. - """ - -class MapStringComplex: - def __bool__(self) -> bool: - """ - Check whether the map is nonempty - """ - - @typing.overload - def __contains__(self, arg0: str) -> bool: ... - @typing.overload - def __contains__(self, arg0: typing.Any) -> bool: ... - def __delitem__(self, arg0: str) -> None: ... - def __getitem__(self, arg0: str) -> complex: ... - def __init__(self) -> None: ... - def __iter__(self) -> typing.Iterator: ... - def __len__(self) -> int: ... - def __repr__(self) -> str: - """ - Return the canonical string representation of this map. - """ - - def __setitem__(self, arg0: str, arg1: complex) -> None: ... - def items(self) -> typing.ItemsView[MapStringComplex]: ... - def keys(self) -> typing.KeysView[MapStringComplex]: ... - def values(self) -> typing.ValuesView[MapStringComplex]: ... - -def get_complex_map() -> MapStringComplex: ... -def get_vector_of_pairs() -> VectorPairStringDouble: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi deleted file mode 100644 index f2c4ab95..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/typing.pyi +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import annotations - -import typing - -import typing_extensions - -__all__: list[str] = ["get_buffer", "get_sequence"] - -def get_buffer(arg0: typing_extensions.Buffer) -> typing_extensions.Buffer: ... -def get_sequence(arg0: typing.Sequence) -> typing.Sequence: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi deleted file mode 100644 index 7c36d3fd..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/_bindings/values.pyi +++ /dev/null @@ -1,36 +0,0 @@ -from __future__ import annotations - -import datetime - -import numpy -from numpy import random - -__all__: list[str] = [ - "Dummy", - "Foo", - "add_day", - "foolist", - "foovar", - "list_with_none", - "none", - "random", - "t_10ms", - "t_20ns", - "t_30s", -] - -class Dummy: - linalg = numpy.linalg - -class Foo: - pass - -def add_day(arg0: datetime.datetime) -> datetime.datetime: ... - -foolist: list # value = [, ] -foovar: Foo # value = -list_with_none: list = [None, 2, {}] -none = None -t_10ms: datetime.timedelta # value = datetime.timedelta(microseconds=10000) -t_20ns: datetime.timedelta # value = datetime.timedelta(0) -t_30s: datetime.timedelta # value = datetime.timedelta(seconds=30) diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/core.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/core.pyi deleted file mode 100644 index 95c16467..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/core.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi deleted file mode 100644 index 10d343e0..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/__init__.pyi +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import annotations - -from . import classes, functions, functions_3_8_plus, functions_3_9_plus, values - -__all__: list[str] = [ - "classes", - "functions", - "functions_3_8_plus", - "functions_3_9_plus", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi deleted file mode 100644 index 32aa068b..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/classes.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["A", "B", "C", "X"] - -class A: - """ - A - """ - -class B(A): - """ - B - """ - -class C(B): - """ - C - """ - -class X: - pass diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi deleted file mode 100644 index 5ed9ef3c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import annotations - -import sys as sys -import typing as typing - -from demo.pure_python.functions_3_8_plus import args_mix -from demo.pure_python.functions_3_9_plus import generic_alias_annotation - -__all__: list[str] = [ - "accept_frozenset", - "args_mix", - "builtin_function_as_default_arg", - "function_as_default_arg", - "generic_alias_annotation", - "lambda_as_default_arg", - "search", - "static_method_as_default_arg", - "sys", - "typing", -] - -class _Dummy: - @staticmethod - def foo(): ... - -def accept_frozenset(arg: frozenset[int | float]) -> int | None: ... -def builtin_function_as_default_arg(func: type(len) = len): ... -def function_as_default_arg(func: type(search) = search): ... -def lambda_as_default_arg(callback=...): ... -def search(a: int, b: list[int]) -> int: ... -def static_method_as_default_arg(callback=_Dummy.foo): ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi deleted file mode 100644 index c55aed1d..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_8_plus.pyi +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import annotations - -import typing as typing - -__all__: list[str] = [ - "Expression", - "Token", - "args_mix", - "nested_current_module_annotations", - "typing", -] - -class Token: - pass - -class Expression: - pass - -def args_mix( - a: int, - b: float = 0.5, - c: str = "", - *args: int, - x: int = 1, - y=int, - **kwargs: dict[int, str], -): ... -def nested_current_module_annotations( - tokens: list[Token], expr: Expression | None = None -) -> dict[str, Expression]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi deleted file mode 100644 index 59b9b80c..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/functions_3_9_plus.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["generic_alias_annotation"] - -def generic_alias_annotation(a: list[tuple[int]], b: dict[int, str]) -> list[float]: ... diff --git a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi b/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi deleted file mode 100644 index 07913391..00000000 --- a/tests/stubs/python-3.11/pybind11-v2.9/numpy-array-wrap-with-annotated/demo/pure_python/values.pyi +++ /dev/null @@ -1,4 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["callables_dict"] -callables_dict: dict = {"len": len, "int": int} diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/__init__.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/__init__.pyi deleted file mode 100644 index 86fb6b84..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/__init__.pyi +++ /dev/null @@ -1,41 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -from . import _bindings, core, pure_python - -__all__: list[str] = [ - "aliases", - "classes", - "core", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "pure_python", - "stl", - "stl_bind", - "typing", - "values", - "version", -] -version: str = "0.0.0" diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/__init__.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/__init__.pyi deleted file mode 100644 index c263078f..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi deleted file mode 100644 index c696ef48..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/__init__.pyi +++ /dev/null @@ -1,52 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.enum -import numpy -from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias -from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias -from numpy import random - -from . import ( - foreign_arg, - foreign_attr, - foreign_class_member, - foreign_method_arg, - foreign_method_return, - foreign_return, - missing_self_arg, -) - -__all__: list[str] = [ - "Color", - "Dummy", - "foreign_arg", - "foreign_attr", - "foreign_class_alias", - "foreign_class_member", - "foreign_enum_default", - "foreign_method_arg", - "foreign_method_return", - "foreign_return", - "foreign_type_alias", - "func", - "local_func_alias", - "local_type_alias", - "missing_self_arg", - "random", -] - -class Dummy: - linalg = numpy.linalg - -class Color: - pass - -def foreign_enum_default( - color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue, -) -> None: ... -def func(arg0: typing.SupportsInt | typing.SupportsIndex) -> int: ... - -local_type_alias = Color -local_func_alias = func diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi deleted file mode 100644 index de75e6fb..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_arg.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["set_foo"] - -def set_foo(arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi deleted file mode 100644 index 10c4a712..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_attr.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["value"] -value: demo._bindings.classes.Foo # value = diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi deleted file mode 100644 index 497a4e2a..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_class_member.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -import demo._bindings.classes - -__all__: list[str] = ["Bar1"] - -class Bar1: - foo: typing.ClassVar[ - demo._bindings.classes.Foo - ] # value = diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi deleted file mode 100644 index 8d4ed4ac..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar2"] - -class Bar2: - def set_foo(self, arg0: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi deleted file mode 100644 index 95d218e1..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_method_return.pyi +++ /dev/null @@ -1,9 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar3"] - -class Bar3: - @staticmethod - def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi deleted file mode 100644 index 7b5b428f..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/foreign_return.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["get_foo"] - -def get_foo() -> demo._bindings.classes.Foo: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi deleted file mode 100644 index ee1a09ee..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/aliases/missing_self_arg.pyi +++ /dev/null @@ -1,8 +0,0 @@ -from __future__ import annotations - -import demo._bindings.classes - -__all__: list[str] = ["Bar4"] - -class Bar4: - def set_foo(self: demo._bindings.classes.Foo) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/classes.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/classes.pyi deleted file mode 100644 index d85d9249..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/classes.pyi +++ /dev/null @@ -1,94 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "CppException", - "Derived", - "Foo", - "MyBase", - "Outer", - "ParIter", - "ParIterBase", - "ParticleContainer", -] - -class Outer: - class Inner: - class NestedEnum: - """ - Members: - - ONE - - TWO - """ - - ONE: typing.ClassVar[Outer.Inner.NestedEnum] # value = - TWO: typing.ClassVar[Outer.Inner.NestedEnum] # value = - __members__: typing.ClassVar[ - dict[str, Outer.Inner.NestedEnum] - ] # value = {'ONE': , 'TWO': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__( - self, value: typing.SupportsInt | typing.SupportsIndex - ) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__( - self, state: typing.SupportsInt | typing.SupportsIndex - ) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - - value: Outer.Inner.NestedEnum - - inner: Outer.Inner - -class MyBase: - class Inner: - pass - - name: str - -class Derived(MyBase): - @property - def count(self) -> int: ... - @count.setter - def count(self, arg0: typing.SupportsInt | typing.SupportsIndex) -> None: ... - -class Foo: - class FooChild: - def __init__(self) -> None: ... - def g(self) -> None: ... - - def __init__(self) -> None: ... - def f(self) -> None: ... - -class ParIterBase: - @property - def level(self) -> int: ... - @level.setter - def level(self, arg0: typing.SupportsInt | typing.SupportsIndex) -> None: ... - -class ParIter(ParIterBase): - def __init__( - self, - particle_container: ParticleContainer, - level: typing.SupportsInt | typing.SupportsIndex, - ) -> None: ... - -class ParticleContainer: - name: str - Iterator = ParIter - def process(self, arg0: ParIter) -> None: ... - -class CppException(Exception): - pass diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/eigen.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/eigen.pyi deleted file mode 100644 index 2adeb4f1..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/eigen.pyi +++ /dev/null @@ -1,71 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import numpy.typing -import scipy.sparse - -__all__: list[str] = [ - "accept_matrix_int", - "accept_vector_float64", - "dense_matrix_c", - "dense_matrix_r", - "fixed_mutator_a", - "fixed_mutator_c", - "fixed_mutator_r", - "four_col_matrix_r", - "four_row_matrix_r", - "get_matrix_int", - "get_vector_float64", - "sparse_matrix_c", - "sparse_matrix_r", -] - -def accept_matrix_int( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.int32, "[3, 3]"], -) -> None: ... -def accept_vector_float64( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float64, "[3, 1]"], -) -> None: ... -def dense_matrix_c( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float32, "[m, n]"], -) -> typing.Annotated[numpy.typing.NDArray[numpy.float32], "[m, n]"]: ... -def dense_matrix_r( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float32, "[m, n]"], -) -> typing.Annotated[numpy.typing.NDArray[numpy.float32], "[m, n]"]: ... -def fixed_mutator_a( - arg0: typing.Annotated[ - numpy.typing.NDArray[numpy.float32], "[5, 6]", "flags.writeable" - ], -) -> None: ... -def fixed_mutator_c( - arg0: typing.Annotated[ - numpy.typing.NDArray[numpy.float32], - "[5, 6]", - "flags.writeable", - "flags.f_contiguous", - ], -) -> None: ... -def fixed_mutator_r( - arg0: typing.Annotated[ - numpy.typing.NDArray[numpy.float32], - "[5, 6]", - "flags.writeable", - "flags.c_contiguous", - ], -) -> None: ... -def four_col_matrix_r( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float32, "[m, 4]"], -) -> typing.Annotated[numpy.typing.NDArray[numpy.float32], "[m, 4]"]: ... -def four_row_matrix_r( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float32, "[4, n]"], -) -> typing.Annotated[numpy.typing.NDArray[numpy.float32], "[4, n]"]: ... -def get_matrix_int() -> typing.Annotated[ - numpy.typing.NDArray[numpy.int32], "[3, 3]" -]: ... -def get_vector_float64() -> typing.Annotated[ - numpy.typing.NDArray[numpy.float64], "[3, 1]" -]: ... -def sparse_matrix_c(arg0: scipy.sparse.csc_matrix) -> scipy.sparse.csc_matrix: ... -def sparse_matrix_r(arg0: scipy.sparse.csr_matrix) -> scipy.sparse.csr_matrix: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/enum.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/enum.pyi deleted file mode 100644 index dcef00e7..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/enum.pyi +++ /dev/null @@ -1,73 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Blue", - "ConsoleForegroundColor", - "Green", - "Magenta", - "None_", - "Yellow", - "accept_defaulted_enum", -] - -class ConsoleForegroundColor: - """ - Members: - - Green - - Yellow - - Blue - - Magenta - - None_ - """ - - Blue: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Green: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Magenta: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - None_: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - Yellow: typing.ClassVar[ - ConsoleForegroundColor - ] # value = - __members__: typing.ClassVar[ - dict[str, ConsoleForegroundColor] - ] # value = {'Green': , 'Yellow': , 'Blue': , 'Magenta': , 'None_': } - def __eq__(self, other: typing.Any) -> bool: ... - def __getstate__(self) -> int: ... - def __hash__(self) -> int: ... - def __index__(self) -> int: ... - def __init__(self, value: typing.SupportsInt | typing.SupportsIndex) -> None: ... - def __int__(self) -> int: ... - def __ne__(self, other: typing.Any) -> bool: ... - def __repr__(self) -> str: ... - def __setstate__( - self, state: typing.SupportsInt | typing.SupportsIndex - ) -> None: ... - def __str__(self) -> str: ... - @property - def name(self) -> str: ... - @property - def value(self) -> int: ... - -def accept_defaulted_enum( - color: ConsoleForegroundColor = ConsoleForegroundColor.None_, -) -> None: ... - -Blue: ConsoleForegroundColor # value = -Green: ConsoleForegroundColor # value = -Magenta: ConsoleForegroundColor # value = -None_: ConsoleForegroundColor # value = -Yellow: ConsoleForegroundColor # value = diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi deleted file mode 100644 index f8c22db8..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/flawed_bindings.pyi +++ /dev/null @@ -1,27 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "Enum", - "Unbound", - "accept_unbound_enum", - "accept_unbound_enum_defaulted", - "accept_unbound_type", - "accept_unbound_type_defaulted", - "get_unbound_type", -] - -class Unbound: - pass - -class Enum: - pass - -def accept_unbound_enum(arg0: ...) -> int: ... -def accept_unbound_enum_defaulted(x: Enum = ...) -> int: ... -def accept_unbound_type( - arg0: tuple[..., typing.SupportsInt | typing.SupportsIndex], -) -> int: ... -def accept_unbound_type_defaulted(x: Unbound = ...) -> int: ... -def get_unbound_type() -> ...: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/functions.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/functions.pyi deleted file mode 100644 index a6528c0f..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/functions.pyi +++ /dev/null @@ -1,127 +0,0 @@ -from __future__ import annotations - -import collections.abc -import typing - -__all__: list[str] = [ - "Foo", - "U", - "accept_annotated_callable", - "accept_callable", - "accept_frozenset", - "accept_py_handle", - "accept_py_object", - "accept_set", - "add", - "default_custom_arg", - "default_int_arg", - "default_list_arg", - "default_optional_arg", - "func_w_anon_args", - "func_w_named_pos_args", - "generic", - "mul", - "nested_types", - "pass_callback", - "passthrough1", - "passthrough2", - "passthrough3", - "passthrough_backwards", - "pos_kw_only_mix", - "pos_kw_only_variadic_mix", -] - -class Foo: - def __init__(self, arg0: typing.SupportsInt | typing.SupportsIndex) -> None: ... - -def accept_annotated_callable( - arg0: collections.abc.Callable[ - [ - typing.SupportsInt | typing.SupportsIndex, - typing.SupportsInt | typing.SupportsIndex, - ], - int, - ], -) -> typing.Any: ... -def accept_callable(arg0: collections.abc.Callable) -> typing.Any: ... -def accept_frozenset(arg0: frozenset) -> None: ... -def accept_py_handle(arg0: typing.Any) -> str: ... -def accept_py_object(arg0: typing.Any) -> str: ... -def accept_set(arg0: set) -> None: ... -def add( - arg0: typing.SupportsInt | typing.SupportsIndex, - arg1: typing.SupportsInt | typing.SupportsIndex, -) -> int: ... -def default_custom_arg(foo: Foo = Foo(5)) -> None: ... -def default_int_arg(n: typing.SupportsInt | typing.SupportsIndex = 5) -> None: ... -def default_list_arg(l: list = [1, 2, 6, 18]) -> None: ... -def default_optional_arg( - n: typing.SupportsInt | typing.SupportsIndex | None = None, -) -> None: ... -def func_w_anon_args( - arg0: typing.SupportsInt | typing.SupportsIndex, - arg1: typing.SupportsInt | typing.SupportsIndex, - arg2: typing.SupportsInt | typing.SupportsIndex, -) -> None: ... -def func_w_named_pos_args( - x: typing.SupportsInt | typing.SupportsIndex, - y: typing.SupportsInt | typing.SupportsIndex, - z: typing.SupportsInt | typing.SupportsIndex, -) -> None: ... -def generic(*args, **kwargs) -> None: ... -@typing.overload -def mul( - x: typing.SupportsInt | typing.SupportsIndex, - y: typing.SupportsInt | typing.SupportsIndex, -) -> int: - """ - Multiply x and y (int) - """ - -@typing.overload -def mul( - p: typing.SupportsFloat | typing.SupportsIndex, - q: typing.SupportsFloat | typing.SupportsIndex, -) -> float: - """ - Multiply p and q (double) - """ - -def nested_types(arg0: collections.abc.Sequence[Foo] | Foo) -> list[Foo] | Foo: ... -def pass_callback(arg0: collections.abc.Callable[[Foo], Foo]) -> Foo: ... -def passthrough1(*args, **kwargs): - """ - passthrough1[T](obj: T) -> T - """ - -@typing.overload -def passthrough2() -> None: - """ - 2. passthrough2[T](obj: T) -> T - """ - -@typing.overload -def passthrough3() -> tuple[None, None]: - """ - 2. passthrough3[T](obj: T) -> tuple[T, None] - 3. passthrough3[T1, T2](obj1: T1, obj2: T2) -> tuple[T1, T2] - """ - -def passthrough_backwards(obj: U) -> U: ... -def pos_kw_only_mix( - i: typing.SupportsInt | typing.SupportsIndex, - /, - j: typing.SupportsInt | typing.SupportsIndex, - *, - k: typing.SupportsInt | typing.SupportsIndex, -) -> tuple: ... -def pos_kw_only_variadic_mix( - i: typing.SupportsInt | typing.SupportsIndex, - /, - j: typing.SupportsInt | typing.SupportsIndex, - *args, - k: typing.SupportsInt | typing.SupportsIndex, - **kwargs, -) -> tuple: ... - -U: typing.TypeVar # value = ~U diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/issues.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/issues.pyi deleted file mode 100644 index 4dccd320..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/issues.pyi +++ /dev/null @@ -1,45 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "backslashes_should_be_escaped", - "issue_51_catastrophic_regex", - "issue_73_utf8_doc_chars", - "issue_274_docstring_leading_newline", -] - -def backslashes_should_be_escaped() -> None: - """ - \\brief A brief description of this function. - - A detailed description of this function. - - Here's some reStructuredText: :math:`x = [x, y, \\theta]^T` - """ - -def issue_274_docstring_leading_newline() -> None: - """ - This is a docstring - """ - -def issue_51_catastrophic_regex( - arg0: typing.SupportsInt | typing.SupportsIndex, arg1: typing.SupportsInt -) -> None: - """ - Use-case: - issue_51(os.get_handle_inheritable, os.set_handle_inheritable) - """ - -def issue_73_utf8_doc_chars() -> None: - """ - Construct a Ramsete unicycle controller. - - Tuning parameter (b > 0 rad²/m²) for which larger values make - - convergence more aggressive like a proportional term. - Tuning parameter (0 rad⁻¹ < zeta < 1 rad⁻¹) for which larger - values provide more damping in response. - """ - -_cleanup: typing.Any # value = diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/methods.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/methods.pyi deleted file mode 100644 index 0ac0df06..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/methods.pyi +++ /dev/null @@ -1,12 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = ["Dummy"] - -class Dummy: - @staticmethod - def static_method(arg0: typing.SupportsInt | typing.SupportsIndex) -> int: ... - def regular_method( - self, arg0: typing.SupportsInt | typing.SupportsIndex - ) -> int: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/numpy.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/numpy.pyi deleted file mode 100644 index ca0a64b9..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/numpy.pyi +++ /dev/null @@ -1,24 +0,0 @@ -from __future__ import annotations - -import typing - -import numpy -import numpy.typing - -__all__: list[str] = [ - "accept_ndarray_float64", - "accept_ndarray_int", - "get_ndarray_float64", - "get_ndarray_int", - "return_dtype", -] - -def accept_ndarray_float64( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], -) -> None: ... -def accept_ndarray_int( - arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], -) -> None: ... -def get_ndarray_float64() -> numpy.typing.NDArray[numpy.float64]: ... -def get_ndarray_int() -> numpy.typing.NDArray[numpy.int32]: ... -def return_dtype() -> numpy.dtype[typing.Any]: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/properties.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/properties.pyi deleted file mode 100644 index 7ebd112b..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/properties.pyi +++ /dev/null @@ -1,116 +0,0 @@ -from __future__ import annotations - -import typing - -__all__: list[str] = [ - "WithGetterSetterDoc", - "WithPropAndGetterSetterDoc", - "WithPropDoc", - "WithoutDoc", -] - -class WithoutDoc: - """ - No user docstring provided - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: ... - @def_property.setter - def def_property(self, arg1: typing.SupportsInt | typing.SupportsIndex) -> None: ... - @property - def def_property_readonly(self) -> int: ... - @property - def def_readonly(self) -> int: ... - @property - def def_readwrite(self) -> int: ... - @def_readwrite.setter - def def_readwrite( - self, arg0: typing.SupportsInt | typing.SupportsIndex - ) -> None: ... - -class WithPropDoc: - """ - User docstring provided only to `def_` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: typing.SupportsInt | typing.SupportsIndex) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readonly(self) -> int: - """ - prop doc token - """ - - @property - def def_readwrite(self) -> int: - """ - prop doc token - """ - - @def_readwrite.setter - def def_readwrite( - self, arg0: typing.SupportsInt | typing.SupportsIndex - ) -> None: ... - -class WithGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters, but NOT to `def_*(..., doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - getter doc token - """ - - @def_property.setter - def def_property(self, arg1: typing.SupportsInt | typing.SupportsIndex) -> None: - """ - setter doc token - """ - - @property - def def_property_readonly(self) -> int: - """ - getter doc token - """ - -class WithPropAndGetterSetterDoc: - """ - User docstring provided via pybind11::cpp_function(..., doc) to getters/setters and to `def_*(, doc)` calls - """ - - def_property_readonly_static: typing.ClassVar[int] = 0 - def_property_static: typing.ClassVar[int] = 0 - @property - def def_property(self) -> int: - """ - prop doc token - """ - - @def_property.setter - def def_property(self, arg1: typing.SupportsInt | typing.SupportsIndex) -> None: ... - @property - def def_property_readonly(self) -> int: - """ - prop doc token - """ diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl.pyi deleted file mode 100644 index 58f6a5d2..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl.pyi +++ /dev/null @@ -1,34 +0,0 @@ -from __future__ import annotations - -import collections.abc -import typing - -__all__: list[str] = [ - "std_array", - "std_map", - "std_optional", - "std_variant", - "std_vector", -] - -def std_array( - arg0: typing.Annotated[ - collections.abc.Sequence[typing.SupportsInt | typing.SupportsIndex], - "FixedSize(3)", - ], -) -> typing.Annotated[list[int], "FixedSize(3)"]: ... -def std_map() -> dict[int, complex]: ... -def std_optional(arg0: typing.SupportsInt | typing.SupportsIndex | None) -> None: ... -def std_variant( - arg0: ( - typing.SupportsInt - | typing.SupportsIndex - | typing.SupportsFloat - | typing.SupportsIndex - | tuple[ - typing.SupportsInt | typing.SupportsIndex, - typing.SupportsInt | typing.SupportsIndex, - ] - ), -) -> None: ... -def std_vector() -> list[tuple[int, float]]: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi deleted file mode 100644 index efa43c51..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/stl_bind.pyi +++ /dev/null @@ -1,162 +0,0 @@ -from __future__ import annotations - -import collections.abc -import typing - -__all__: list[str] = [ - "MapStringComplex", - "VectorPairStringDouble", - "get_complex_map", - "get_vector_of_pairs", -] - -class VectorPairStringDouble: - __hash__: typing.ClassVar[None] = None - def __bool__(self) -> bool: - """ - Check whether the list is nonempty - """ - - def __contains__( - self, x: tuple[str, typing.SupportsFloat | typing.SupportsIndex] - ) -> bool: - """ - Return true the container contains ``x`` - """ - - @typing.overload - def __delitem__(self, arg0: typing.SupportsInt | typing.SupportsIndex) -> None: - """ - Delete the list elements at index ``i`` - """ - - @typing.overload - def __delitem__(self, arg0: slice) -> None: - """ - Delete list elements using a slice object - """ - - def __eq__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __getitem__(self, s: slice) -> VectorPairStringDouble: - """ - Retrieve list elements using a slice object - """ - - @typing.overload - def __getitem__( - self, arg0: typing.SupportsInt | typing.SupportsIndex - ) -> tuple[str, float]: ... - @typing.overload - def __init__(self) -> None: ... - @typing.overload - def __init__(self, arg0: VectorPairStringDouble) -> None: - """ - Copy constructor - """ - - @typing.overload - def __init__(self, arg0: collections.abc.Iterable) -> None: ... - def __iter__(self) -> collections.abc.Iterator[tuple[str, float]]: ... - def __len__(self) -> int: ... - def __ne__(self, arg0: VectorPairStringDouble) -> bool: ... - @typing.overload - def __setitem__( - self, - arg0: typing.SupportsInt | typing.SupportsIndex, - arg1: tuple[str, typing.SupportsFloat | typing.SupportsIndex], - ) -> None: ... - @typing.overload - def __setitem__(self, arg0: slice, arg1: VectorPairStringDouble) -> None: - """ - Assign list elements using a slice object - """ - - def append( - self, x: tuple[str, typing.SupportsFloat | typing.SupportsIndex] - ) -> None: - """ - Add an item to the end of the list - """ - - def clear(self) -> None: - """ - Clear the contents - """ - - def count(self, x: tuple[str, typing.SupportsFloat | typing.SupportsIndex]) -> int: - """ - Return the number of times ``x`` appears in the list - """ - - @typing.overload - def extend(self, L: VectorPairStringDouble) -> None: - """ - Extend the list by appending all the items in the given list - """ - - @typing.overload - def extend(self, L: collections.abc.Iterable) -> None: - """ - Extend the list by appending all the items in the given list - """ - - def insert( - self, - i: typing.SupportsInt | typing.SupportsIndex, - x: tuple[str, typing.SupportsFloat | typing.SupportsIndex], - ) -> None: - """ - Insert an item at a given position. - """ - - @typing.overload - def pop(self) -> tuple[str, float]: - """ - Remove and return the last item - """ - - @typing.overload - def pop(self, i: typing.SupportsInt | typing.SupportsIndex) -> tuple[str, float]: - """ - Remove and return the item at index ``i`` - """ - - def remove( - self, x: tuple[str, typing.SupportsFloat | typing.SupportsIndex] - ) -> None: - """ - Remove the first item from the list whose value is x. It is an error if there is no such item. - """ - -class MapStringComplex: - def __bool__(self) -> bool: - """ - Check whether the map is nonempty - """ - - @typing.overload - def __contains__(self, arg0: str) -> bool: ... - @typing.overload - def __contains__(self, arg0: typing.Any) -> bool: ... - def __delitem__(self, arg0: str) -> None: ... - def __getitem__(self, arg0: str) -> complex: ... - def __init__(self) -> None: ... - def __iter__(self) -> collections.abc.Iterator[str]: ... - def __len__(self) -> int: ... - def __repr__(self) -> str: - """ - Return the canonical string representation of this map. - """ - - def __setitem__( - self, - arg0: str, - arg1: typing.SupportsComplex | typing.SupportsFloat | typing.SupportsIndex, - ) -> None: ... - def items(self) -> typing.ItemsView: ... - def keys(self) -> typing.KeysView: ... - def values(self) -> typing.ValuesView: ... - -def get_complex_map() -> MapStringComplex: ... -def get_vector_of_pairs() -> VectorPairStringDouble: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/typing.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/typing.pyi deleted file mode 100644 index dc505538..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/typing.pyi +++ /dev/null @@ -1,10 +0,0 @@ -from __future__ import annotations - -import collections.abc - -import typing_extensions - -__all__: list[str] = ["get_buffer", "get_sequence"] - -def get_buffer(arg0: typing_extensions.Buffer) -> typing_extensions.Buffer: ... -def get_sequence(arg0: collections.abc.Sequence) -> collections.abc.Sequence: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/values.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/values.pyi deleted file mode 100644 index 7c36d3fd..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/_bindings/values.pyi +++ /dev/null @@ -1,36 +0,0 @@ -from __future__ import annotations - -import datetime - -import numpy -from numpy import random - -__all__: list[str] = [ - "Dummy", - "Foo", - "add_day", - "foolist", - "foovar", - "list_with_none", - "none", - "random", - "t_10ms", - "t_20ns", - "t_30s", -] - -class Dummy: - linalg = numpy.linalg - -class Foo: - pass - -def add_day(arg0: datetime.datetime) -> datetime.datetime: ... - -foolist: list # value = [, ] -foovar: Foo # value = -list_with_none: list = [None, 2, {}] -none = None -t_10ms: datetime.timedelta # value = datetime.timedelta(microseconds=10000) -t_20ns: datetime.timedelta # value = datetime.timedelta(0) -t_30s: datetime.timedelta # value = datetime.timedelta(seconds=30) diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/core.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/core.pyi deleted file mode 100644 index 95c16467..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/core.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from __future__ import annotations - -from demo._bindings import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/__init__.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/__init__.pyi deleted file mode 100644 index 10d343e0..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/__init__.pyi +++ /dev/null @@ -1,11 +0,0 @@ -from __future__ import annotations - -from . import classes, functions, functions_3_8_plus, functions_3_9_plus, values - -__all__: list[str] = [ - "classes", - "functions", - "functions_3_8_plus", - "functions_3_9_plus", - "values", -] diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/classes.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/classes.pyi deleted file mode 100644 index 32aa068b..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/classes.pyi +++ /dev/null @@ -1,21 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["A", "B", "C", "X"] - -class A: - """ - A - """ - -class B(A): - """ - B - """ - -class C(B): - """ - C - """ - -class X: - pass diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions.pyi deleted file mode 100644 index 5ed9ef3c..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from __future__ import annotations - -import sys as sys -import typing as typing - -from demo.pure_python.functions_3_8_plus import args_mix -from demo.pure_python.functions_3_9_plus import generic_alias_annotation - -__all__: list[str] = [ - "accept_frozenset", - "args_mix", - "builtin_function_as_default_arg", - "function_as_default_arg", - "generic_alias_annotation", - "lambda_as_default_arg", - "search", - "static_method_as_default_arg", - "sys", - "typing", -] - -class _Dummy: - @staticmethod - def foo(): ... - -def accept_frozenset(arg: frozenset[int | float]) -> int | None: ... -def builtin_function_as_default_arg(func: type(len) = len): ... -def function_as_default_arg(func: type(search) = search): ... -def lambda_as_default_arg(callback=...): ... -def search(a: int, b: list[int]) -> int: ... -def static_method_as_default_arg(callback=_Dummy.foo): ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi deleted file mode 100644 index c55aed1d..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_8_plus.pyi +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import annotations - -import typing as typing - -__all__: list[str] = [ - "Expression", - "Token", - "args_mix", - "nested_current_module_annotations", - "typing", -] - -class Token: - pass - -class Expression: - pass - -def args_mix( - a: int, - b: float = 0.5, - c: str = "", - *args: int, - x: int = 1, - y=int, - **kwargs: dict[int, str], -): ... -def nested_current_module_annotations( - tokens: list[Token], expr: Expression | None = None -) -> dict[str, Expression]: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi deleted file mode 100644 index 59b9b80c..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/functions_3_9_plus.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["generic_alias_annotation"] - -def generic_alias_annotation(a: list[tuple[int]], b: dict[int, str]) -> list[float]: ... diff --git a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/values.pyi b/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/values.pyi deleted file mode 100644 index 07913391..00000000 --- a/tests/stubs/python-3.11/pybind11-v3.0/numpy-array-use-type-var/demo/pure_python/values.pyi +++ /dev/null @@ -1,4 +0,0 @@ -from __future__ import annotations - -__all__: list[str] = ["callables_dict"] -callables_dict: dict = {"len": len, "int": int} diff --git a/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi b/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi deleted file mode 100644 index 9ea9beb4..00000000 --- a/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi +++ /dev/null @@ -1,37 +0,0 @@ -from __future__ import annotations - -from . import ( - aliases, - classes, - eigen, - enum, - flawed_bindings, - functions, - hidden_builtins, - issues, - methods, - numpy, - properties, - stl, - stl_bind, - typing, - values, -) - -__all__: list[str] = [ - "aliases", - "classes", - "eigen", - "enum", - "flawed_bindings", - "functions", - "hidden_builtins", - "issues", - "methods", - "numpy", - "properties", - "stl", - "stl_bind", - "typing", - "values", -] diff --git a/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/hidden_builtins.pyi b/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/hidden_builtins.pyi deleted file mode 100644 index ffc6c84f..00000000 --- a/tests/stubs/python-3.8/pybind11-v2.13/numpy-array-wrap-with-annotated/demo/_bindings/hidden_builtins.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from __future__ import annotations - -import types - -__all__: list[str] = ["mapping_proxy"] -mapping_proxy: types.MappingProxyType # value = mappingproxy({})