zmievsa / pydantic-duality
Automatically and lazily generate three versions of your pydantic models: one with Extra.forbid, one with Extra.ignore, and one with all fields optional
☆31Updated last week
Related projects ⓘ
Alternatives and complementary repositories for pydantic-duality
- Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers☆39Updated last year
- Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing on…☆55Updated 3 weeks ago
- Implementation of the "Cancellation Token" pattern☆111Updated 2 months ago
- Simple interface for monitoring jobs executed using the arq library☆32Updated 7 months ago
- The only ORM that you will ever need for python.☆60Updated last week
- Awesome python HTTP-clients from OpenAPI☆66Updated 3 months ago
- Tool for easy logging with current context information☆19Updated 3 months ago
- A flake8 extension that checks classes attributes order☆60Updated 7 months ago
- The simplest package management☆118Updated 4 months ago
- A python scheduler that simply does the job☆40Updated last week
- Bootstrap your microservices in a second!☆27Updated last week
- Yet another ASGI toolkit that delivers☆39Updated this week
- Beautiful exception page for Starlette apps.☆97Updated last month
- A Flake8 plugin that checks for issues using the standard library logging module.☆79Updated this week
- Production-ready community-driven modern Stripe-like API versioning in FastAPI☆224Updated this week
- flake8 plugin for validation of function parameters (length, complexity, etc)☆50Updated last year
- A Flexible Service Locator for Python.☆302Updated this week
- An extension for flake8 to report on too complex functions with bad variables names.☆15Updated 2 years ago
- A curated list of resources related to Litestar.☆75Updated 2 weeks ago
- Conditional coverage based on any rules you define!☆69Updated 7 months ago
- Flake8 plugin for return expressions checking.☆62Updated 6 months ago
- Impulse is a command line tool for exploring the imports in a Python package.☆36Updated 8 months ago
- Try not to stand out☆34Updated 3 weeks ago
- Simple DI-framework with IOC-container inspired by python-dependency-injector☆160Updated this week
- An extension for flake8 that forbids some imports statements in some modules.☆16Updated last year
- ☆65Updated 4 months ago
- A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.☆230Updated 2 weeks ago
- Eazy structlog configuration for asgi applications☆16Updated 11 months ago
- A simple task runner.☆95Updated 3 weeks ago
- ☆21Updated 3 years ago