klausweiss / typing-protocol-intersection
Protocols intersection for mypy
☆26Updated last 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.☆210Updated this week
- Python Typing Intersection examples☆36Updated 10 months ago
- Useful types for Python☆124Updated last month
- Expand functools features(lru_cache) to class - methods, classmethods, staticmethods and even for (unofficial) hybrid methods.☆81Updated 6 months ago
- pytest plugin for testing mypy types, stubs, and plugins☆110Updated 2 weeks ago
- A type-safe `functools.wraps`.☆19Updated 8 months ago
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆77Updated 2 weeks ago
- Operator overloading for fast anonymous functions.☆50Updated this week
- Reenter an asyncio or Trio event loop from synchronous code☆84Updated last year
- FrozenList is a list-like structure that implements collections.abc.MutableSequence and can be made immutable.☆99Updated this week
- Re-apply type annotations from .pyi stubs to your codebase.☆142Updated 2 years ago
- Deserialize to objects while staying DRY☆158Updated last year
- Extend typing package functionalities☆59Updated last year
- Backport for type hinting generics in standard collections and union types as X | Y☆19Updated 3 years ago
- Vendorize packages from PyPI☆103Updated 6 months ago
- hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles☆88Updated 2 months ago
- Typical: Fast, simple, & correct data-validation using Python 3 typing.☆181Updated 5 months ago
- itertools and builtins for AsyncIO and mixed iterables☆254Updated 3 months ago
- Better control of your asyncio tasks☆62Updated this week
- Run mypy and pyright over millions of lines of code☆64Updated this week
- a re-implementation of the asyncio mainloop on top of Trio☆191Updated this week
- Python monorepo made easy☆79Updated last year
- 🎰 Ensure your __slots__ are working properly☆91Updated this week
- The async transformation code.☆91Updated 6 months ago
- python decorators made easy.☆24Updated 9 months ago
- Toml sorting library☆99Updated 3 months ago
- A generic dependency-resolution library written in pure Python☆78Updated 4 years ago
- Declarative CLI argument parser☆146Updated this week
- Python async data processing microframework☆38Updated 10 months ago
- Experimental Python API for Ruff☆24Updated 2 months ago