{ "package": "typing-inspect", "version": "0.9.0", "stubs_only": "no", "py_typed": "NO", "pypi": { "upload_time": "2023-05-24T20:25:47.612134Z", "requires_python": null, "size": 13825, "sha256": "b23fc42ff6f6ef6954e4852c1fb512cdd18dbea03134f91f856a95ccc9461f78" }, "metadata": { "Metadata-Version": [ "2.1" ], "Name": [ "typing-inspect" ], "Version": [ "0.9.0" ], "Summary": [ "Runtime inspection utilities for typing module." ], "Home-page": [ "https://github.com/ilevkivskyi/typing_inspect" ], "Author": [ "Ivan Levkivskyi" ], "Author-email": [ "levkivskyi@gmail.com" ], "License": [ "MIT" ], "Keywords": [ "typing function annotations type hints hinting checking checker typehints typehinting typechecking inspect reflection introspection" ], "Classifier": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Topic :: Software Development" ], "License-File": [ "LICENSE" ], "Requires-Dist": [ "mypy-extensions (>=0.3.0)", "typing-extensions (>=3.7.4)", "typing (>=3.7.4) ; python_version < \"3.5\"" ] }, "module_reports": [ { "path": "typing_inspect.py", "symbol_reports": [ { "kind": "attr", "name": "typing_inspect.WITH_FINAL", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.is_new_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.LITERALS", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.is_callable_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_constraints", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.is_classvar", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_origin", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.LEGACY_TYPING", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "typing_inspect.WITH_NEWTYPE", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.get_generic_bases", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.typed_dict_keys", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_bound", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.MaybeUnionType", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.get_forward_arg", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_last_origin", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.is_forward_ref", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.is_optional_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.is_typevar", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.is_generic_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_parameters", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.WITH_CLASSVAR", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.is_tuple_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_generic_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_last_args", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.typingGenericAlias", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.is_final_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "function", "name": "typing_inspect.get_args", "n_typed": 0, "n_any": 0, "n_untyped": 3, "n_overloads": 1, "n_typable": 3, "n_params": 2, "n_function_overloads": 1, "n_function_params": 2 }, { "kind": "function", "name": "typing_inspect.is_literal_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 }, { "kind": "attr", "name": "typing_inspect.WITH_LITERAL", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "attr", "name": "typing_inspect.NEW_TYPING", "n_typed": 0, "n_any": 0, "n_untyped": 0, "n_typable": 0 }, { "kind": "function", "name": "typing_inspect.is_union_type", "n_typed": 0, "n_any": 0, "n_untyped": 2, "n_overloads": 1, "n_typable": 2, "n_params": 1, "n_function_overloads": 1, "n_function_params": 1 } ], "type_ignores": [], "name": "typing_inspect", "names": [ "typing_inspect.LEGACY_TYPING", "typing_inspect.LITERALS", "typing_inspect.MaybeUnionType", "typing_inspect.NEW_TYPING", "typing_inspect.WITH_CLASSVAR", "typing_inspect.WITH_FINAL", "typing_inspect.WITH_LITERAL", "typing_inspect.WITH_NEWTYPE", "typing_inspect.get_args", "typing_inspect.get_bound", "typing_inspect.get_constraints", "typing_inspect.get_forward_arg", "typing_inspect.get_generic_bases", "typing_inspect.get_generic_type", "typing_inspect.get_last_args", "typing_inspect.get_last_origin", "typing_inspect.get_origin", "typing_inspect.get_parameters", "typing_inspect.is_callable_type", "typing_inspect.is_classvar", "typing_inspect.is_final_type", "typing_inspect.is_forward_ref", "typing_inspect.is_generic_type", "typing_inspect.is_literal_type", "typing_inspect.is_new_type", "typing_inspect.is_optional_type", "typing_inspect.is_tuple_type", "typing_inspect.is_typevar", "typing_inspect.is_union_type", "typing_inspect.typed_dict_keys", "typing_inspect.typingGenericAlias" ], "n_typable": 45, "n_typed": 0, "n_any": 0, "n_untyped": 45, "n_functions": 22, "n_function_overloads": 22, "n_function_params": 23, "n_methods": 0, "n_method_overloads": 0, "n_method_params": 0, "n_classes": 0, "n_attrs": 9, "n_properties": 0, "n_type_ignores": 0 } ], "typecheckers": {}, "n_modules": 1, "n_typable": 45, "n_typed": 0, "n_any": 0, "n_untyped": 45, "n_functions": 22, "n_function_overloads": 22, "n_function_params": 23, "n_methods": 0, "n_method_params": 0, "n_method_overloads": 0, "n_classes": 0, "n_attrs": 9, "n_properties": 0, "type_ignores": [], "n_type_ignores": 0 }