klausweiss / typing-protocol-intersection
Protocols intersection for mypy
☆26Updated this week
Alternatives and similar repositories for typing-protocol-intersection:
Users that are interested in typing-protocol-intersection are comparing it to the libraries listed below
- Phantom types for Python.☆207Updated this week
- Reenter an asyncio or Trio event loop from synchronous code☆83Updated 11 months ago
- Python Typing Intersection examples☆34Updated 9 months ago
- Useful types for Python☆124Updated 3 weeks ago
- pytest plugin for testing mypy types, stubs, and plugins☆110Updated last month
- Hypothesis strategies for generating Python programs, something like CSmith☆98Updated 11 months ago
- 🎰 Ensure your __slots__ are working properly☆90Updated last month
- Operator overloading for fast anonymous functions.☆50Updated 3 weeks ago
- trycast parses JSON-like values whose shape is defined by TypedDicts and other standard Python type hints.☆80Updated 5 months ago
- Better control of your asyncio tasks☆62Updated 7 months ago
- Expand functools features(lru_cache) to class - methods, classmethods, staticmethods and even for (unofficial) hybrid methods.☆81Updated 5 months ago
- Turn Pydantic defined Data Models into CLI Tools☆147Updated 4 months ago
- Python async data processing microframework☆37Updated 9 months ago
- Extend typing package functionalities☆59Updated last year
- Deserialize to objects while staying DRY☆159Updated last year
- Re-apply type annotations from .pyi stubs to your codebase.☆141Updated 2 years ago
- Python composable command line utility, trio-compatible version☆141Updated 3 weeks ago
- ☆175Updated this week
- A type-safe `functools.wraps`.☆19Updated 7 months ago
- The async transformation code.☆91Updated 5 months ago
- Backport of PEP 654 (exception groups)☆42Updated 3 weeks ago
- python decorators made easy.☆24Updated 7 months ago
- a re-implementation of the asyncio mainloop on top of Trio☆190Updated 9 months ago
- `FrozenList` is a `list`-like structure that implements `collections.abc.MutableSequence` and can be made immutable.☆97Updated this week
- Python monorepo made easy☆79Updated last year
- Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.☆201Updated last year
- Extract jsonschema from various Python objects☆26Updated 2 years ago
- Decisions by the Python Typing Council☆45Updated 3 months ago
- flake8 extension for mutable default arguments☆43Updated 4 years ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆78Updated 11 months ago