ariebovenberg / quacks
🦆 Better read-only Protocols for mypy
☆15Updated last month
Alternatives and similar repositories for quacks:
Users that are interested in quacks are comparing it to the libraries listed below
- Templated docstrings for Python classes☆15Updated last year
- Testing framework that empowers pytest (with better fixtures and parametrization)☆59Updated 7 months ago
- Unofficial, AnyIO based Redis client for Python☆21Updated this week
- deprecate and refactor code across library boundaries☆13Updated this week
- Typed environment variable parsing for Python☆17Updated this week
- replace '__all__' with '@public.add' decorator☆15Updated 4 years ago
- Experimental Python API for Ruff☆24Updated last month
- Walk paths and run things☆14Updated 6 months ago
- 🌷 Write beautiful PDFs in declarative Python☆29Updated this week
- A plugin for tox that utilizes PDM as the package manager and installer☆26Updated last week
- Extend typing package functionalities☆59Updated last year
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆78Updated this week
- A rust port of Python stdlib's graphlib☆26Updated 2 years ago
- Ultra-fast query string and url-encoded form-data parsers☆35Updated 4 months ago
- Hatch build hook plugin for Mypyc☆38Updated 7 months ago
- pytest plugin to help pytest find the code you want to test☆28Updated 2 years ago
- Reusable database fixtures for any and all databases.☆24Updated this week
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆80Updated 6 months ago
- Adds internationalization (i18n) support to ASGI applications (Asyncio/Trio)☆24Updated 6 months ago
- All-Inclusive Python Projects☆109Updated 3 weeks ago
- Transforming asynchronous to synchronous Python code☆19Updated 2 weeks ago
- Information about how the python grammar has changed over time☆12Updated last year
- A type-safe `functools.wraps`.☆19Updated 7 months ago
- lazy-imports-lite changes the semantics of python imports and defers the import until it is used the first time like in PEP 690☆12Updated last week
- create cli applications using pydantic models☆32Updated 7 months ago
- Fast, correct Python JSON library supporting dataclasses and datetimes☆15Updated 2 years ago
- Use uv in GitHub Actions by adding one line to the workflow.☆60Updated 2 weeks ago
- Capture the outcome of Python function calls☆32Updated 7 months ago