{"library":"multipledispatch","type":"library","category":null,"description":"Multiple dispatch (also known as multimethods) is a programming concept that allows a function or method to be dynamically dispatched based on the runtime types of more than one of its arguments. The `multipledispatch` library provides an efficient Python implementation of this concept, performing static analysis to avoid conflicts and offering optional namespace support. The current stable version is 1.0.0, released in June 2023, with an infrequent release cadence.","language":"python","status":"active","version":"1.0.0","tags":["multiple dispatch","function overloading","polymorphism","type dispatch","decorator"],"install":[{"cmd":"pip install multipledispatch","imports":["from multipledispatch import dispatch"]}],"homepage":null,"github":"http://github.com/mrocklin/multipledispatch","docs":null,"changelog":null,"pypi":"https://pypi.org/project/multipledispatch/","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.5,"avg_import_s":0.03,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/multipledispatch/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}