{"library":"fast-depends","type":"library","category":null,"description":"FastDepends is a lightweight Python library providing a dependency injection system, extracted and refined from FastAPI's core logic. It allows developers to use FastAPI-like dependency resolution and type casting in any Python project, whether synchronous or asynchronous, without the HTTP-specific components. Currently at version 3.0.8, the library maintains an active development pace with frequent updates and bug fixes.","language":"python","status":"active","version":"3.0.8","tags":["dependency injection","fastapi","framework-agnostic","type-casting","validation","async","sync"],"last_verified":"Fri May 22","install":[{"cmd":"pip install fast-depends","imports":["from fast_depends import inject","from fast_depends import Depends","from fast_depends import ContextDepends","from fast_depends.pydantic import PydanticSerializer","from fast_depends.msgspec import MsgSpecSerializer"]},{"cmd":"pip install fast-depends[pydantic]","imports":[]},{"cmd":"pip install fast-depends[msgspec]","imports":[]}],"homepage":"https://lancetnik.github.io/FastDepends/","github":"https://github.com/Lancetnik/FastDepends","docs":"https://lancetnik.github.io/FastDepends/","changelog":null,"pypi":"https://pypi.org/project/fast-depends/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.8,"avg_import_s":0.43,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/fast-depends/compatibility"}}