yakimka / picodi
Simple Dependency Injection library for Python. Supports both synchronous and asynchronous contexts and offers features like resource lifecycle management.
☆24Updated last week
Related projects ⓘ
Alternatives and complementary repositories for picodi
- Testing framework that empowers pytest (with better fixtures and parametrization)☆58Updated 4 months ago
- The simplest package management☆118Updated 4 months ago
- Library for building and working with arbitrary ASTs on top dataclasses☆20Updated 6 months ago
- A Python Enum that inherits from str.☆102Updated 9 months ago
- Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers☆39Updated last year
- Create partial models from pydantic models☆50Updated this week
- Repid framework: simple to use, fast to run and extensible to adopt job scheduler☆69Updated this week
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆73Updated 8 months ago
- The developer experience (DevX) upgrade for Python mocking☆36Updated 6 months ago
- Making Time Speak! 🎙️☆29Updated last week
- Publish events using broadcaster lib from asyncapi specification☆43Updated 3 years ago
- 🦆 Better read-only Protocols for mypy☆15Updated 3 weeks ago
- ☆75Updated this week
- FastAPI + Strawberry☆48Updated last year
- Query CSV, JSON and Parquet files with SQL☆102Updated 5 months ago
- FastStream - Taskiq integration to provide you with a great scheduling feature☆33Updated 2 weeks ago
- Run pytest inside a sub interpreter☆22Updated 11 months ago
- ADR Tools but using Python☆32Updated 3 months ago
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆78Updated 3 months ago
- Python variant types that work with match☆48Updated 7 months ago
- Fast, correct Python JSON library supporting dataclasses and datetimes☆14Updated last year
- Async task manager with Celery-like features. Fork of arq.☆48Updated last week
- Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.☆14Updated 2 weeks ago
- Framework agnostic OpenAPI Specification generation for code lovers☆21Updated 8 months ago
- Support for migrating PostgreSQL enums with Alembic☆22Updated last year
- Vendorize packages from PyPI☆99Updated 3 months ago
- Use uv in GitHub Actions by adding one line to the workflow.☆57Updated 2 months ago
- Posts about Python stdlib, syntax, and internals☆39Updated last year
- Pytest plugin for testing examples in docstrings and markdown files.☆92Updated 3 months ago
- Templated docstrings for Python classes☆14Updated 9 months ago