yakimka / picodi
Simple Dependency Injection library for Python. Supports both synchronous and asynchronous contexts and offers features like resource lifecycle management.
☆24Updated this week
Related projects ⓘ
Alternatives and complementary repositories for picodi
- Fast, correct Python JSON library supporting dataclasses and datetimes☆14Updated 2 years ago
- Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers☆39Updated last year
- Templated docstrings for Python classes☆14Updated 9 months ago
- Library for building and working with arbitrary ASTs on top dataclasses☆20Updated last week
- type-safe exceptions for Python 👷☆30Updated 2 years ago
- Testing framework that empowers pytest (with better fixtures and parametrization)☆58Updated 4 months ago
- The simplest package management☆118Updated 5 months ago
- All-Inclusive Python Projects☆105Updated this week
- A hierarchical, schema-based solution for fetching and crafting data, from simple to complicated.☆40Updated 3 weeks ago
- A type-safe `functools.wraps`.☆17Updated 4 months ago
- Stall tracking for Python's GIL and Trio tasks☆21Updated 3 weeks ago
- The developer experience (DevX) upgrade for Python mocking☆36Updated 7 months ago
- Run pytest inside a sub interpreter☆22Updated 11 months ago
- Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.☆14Updated 3 weeks ago
- Task orchestration for python☆71Updated 9 months ago
- MicroRabbit: A lightweight, asynchronous Python framework for RabbitMQ that simplifies building microservices and distributed systems. Fe…☆77Updated 3 weeks ago
- FastAPI + Strawberry☆48Updated last year
- A zero-setup, easy to use document store for Python☆69Updated last month
- The package provides base classes and utils for flake8 plugin writing☆18Updated 10 months ago
- Repid framework: simple to use, fast to run and extensible to adopt job scheduler☆70Updated this week
- Sort __all__ lists alphabetically☆29Updated last week
- Static Python code analyzer, that tries to check if functions in code are pure or not and why.☆19Updated last year
- FireFox plugin to require an existing VPN connection before accessing specified hosts☆11Updated 4 months ago
- pytest-patterns is a plugin for pytest that provides a pattern matching engine optimized for testing.☆27Updated last month
- A python scheduler that simply does the job☆40Updated this week
- A flake8 extension that checks classes attributes order☆60Updated 8 months ago
- emval is a blazingly fast python email validator written in rust.☆178Updated 3 months ago
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆78Updated 3 months ago
- FastStream - Taskiq integration to provide you with a great scheduling feature☆34Updated 3 weeks ago
- ADR Tools but using Python☆32Updated 3 months ago