{"library":"typish","type":"library","category":null,"description":"Typish is a Python library that extends Python's native `typing` module, offering advanced functionality for thorough type checks, instance checks considering generics, and typesafe duck-typing. It provides utilities for introspection of type hints, such as retrieving origins and arguments of generic types, and determining optionality. Currently at version 1.9.3, it maintains a regular release cadence with a focus on bug fixes and compatibility improvements across Python versions.","language":"python","status":"active","version":"1.9.3","tags":["typing","type hints","generics","introspection","duck typing","type checking"],"last_verified":"Thu May 21","install":[{"cmd":"pip install typish","imports":["from typish import instance_of","from typish import get_origin","from typish import is_optional_type","from typish import ClsDict","from typish import hintable","from typish import Literal"]}],"homepage":null,"github":"https://github.com/ramonhagenaars/typish","docs":null,"changelog":null,"pypi":"https://pypi.org/project/typish/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.6,"avg_import_s":0.04,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/typish/compatibility"}}