yakimka / picodi
Simple Dependency Injection library for Python. Supports both synchronous and asynchronous contexts and offers features like resource lifecycle management.
☆25Updated 2 weeks ago
Alternatives and similar repositories for picodi:
Users that are interested in picodi are comparing it to the libraries listed below
- Testing framework that empowers pytest (with better fixtures and parametrization)☆59Updated 10 months ago
- Ultra-fast query string and url-encoded form-data parsers☆39Updated 7 months ago
- A collection of extra types and features for mypy☆34Updated last month
- Typed environment variable parsing for Python☆16Updated 3 weeks ago
- Templated docstrings for Python classes☆16Updated last year
- Library for building and working with arbitrary ASTs on top of dataclasses☆21Updated 5 months ago
- Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing on…☆64Updated 2 months ago
- type-safe exceptions for Python 👷☆30Updated 3 years ago
- Pytest plugin providing a fixture interface for spulec/freezegun☆49Updated 4 months ago
- Tools for aiohttp☆24Updated 3 years ago
- Async SQLAlchemy 2.0+ extension for FastAPI with SQLModel support, built-in pagination & more☆62Updated 2 months ago
- Highly opinionated linter for Trio code☆22Updated this week
- Reusable database fixtures for any and all databases.☆30Updated this week
- Runtime typing introspection tools☆38Updated last week
- Static Python code analyzer, that tries to check if functions in code are pure or not and why.☆19Updated 2 years ago
- Example projects built using Piccolo.☆21Updated last month
- Sort __all__ lists alphabetically☆30Updated 2 weeks ago
- 🧪 Async-first Python dependency injection library☆53Updated 3 years ago
- A type-safe `functools.wraps`.☆19Updated 10 months ago
- Linter that makes your Python code faster.☆21Updated 2 years ago
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆81Updated 8 months ago
- Yet another ASGI toolkit that delivers☆50Updated this week
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆79Updated 2 weeks ago
- The only ORM that you will ever need for python.☆61Updated 2 weeks ago
- 🦆 Better read-only Protocols for mypy☆17Updated last month
- Conditional coverage based on any rules you define!☆69Updated 3 months ago
- Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.☆13Updated last month
- The developer experience (DevX) upgrade for Python mocking☆36Updated 2 months ago
- Tools to build ASGI apps☆38Updated 5 months ago
- Dependency injection framework designed with Python in mind.☆50Updated 3 weeks ago