{"library":"methoddispatch","type":"library","category":null,"description":"methoddispatch provides a decorator similar to `functools.singledispatch` but specifically designed for dispatching class methods based on the type of their arguments. It extends Python's built-in single dispatch functionality to work seamlessly within classes, supporting different implementations for various argument types. The current version is 5.0.1, with an irregular release cadence driven by feature enhancements and Python version compatibility.","language":"python","status":"active","version":"5.0.1","tags":["dispatch","singledispatch","decorator","methods","polymorphism"],"install":[{"cmd":"pip install methoddispatch","imports":["from methoddispatch import SingleDispatch","from methoddispatch import register","from methoddispatch import singledispatch"]}],"homepage":null,"github":"https://github.com/seequent/methoddispatch","docs":null,"changelog":null,"pypi":"https://pypi.org/project/methoddispatch/","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":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/methoddispatch/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Tue Jun 30","last_verified":"Tue Jun 30","next_check":"Thu Jul 30","install_tag":null}}