{"library":"plum-dispatch","type":"library","category":null,"description":"Plum-dispatch is a Python library that provides a powerful and Pythonic implementation of multiple dispatch, allowing functions to behave differently based on the types of multiple arguments. Its design philosophy is inspired by Julia's approach to multiple dispatch, and version 2.x is powered by the `beartype` library for enhanced performance. The library is actively maintained, with its current version being 2.8.0, and has seen consistent updates.","language":"python","status":"active","version":"2.8.0","tags":["multiple-dispatch","type-annotations","polymorphism","decorator"],"install":[{"cmd":"pip install plum-dispatch","imports":["from plum import dispatch"]}],"homepage":null,"github":"https://github.com/beartype/plum","docs":"https://beartype.github.io/plum","changelog":null,"pypi":"https://pypi.org/project/plum-dispatch/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.2,"avg_import_s":0.53,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/plum-dispatch/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}