{"library":"injector","type":"library","category":null,"description":"Injector is a Python dependency injection framework, inspired by Guice, that simplifies managing application components and their dependencies. It encourages compartmentalized code through the use of modules and supports static type checking. The library currently is at version 0.24.0 and has a regular release cadence with recent updates focusing on Python version compatibility and typing enhancements. [3, 4, 10]","language":"python","status":"active","version":"0.24.0","tags":["dependency injection","di","framework","guice"],"last_verified":"Thu May 21","install":[{"cmd":"pip install injector","imports":["from injector import Injector","from injector import inject","from injector import Module","from injector import provider","from injector import singleton","from injector import Key"]}],"homepage":null,"github":"https://github.com/alecthomas/injector","docs":null,"changelog":null,"pypi":"https://pypi.org/project/injector/","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.06,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/injector/compatibility"}}