beartype / plum
Multiple dispatch in Python
☆562Updated 2 months ago
Alternatives and similar repositories for plum:
Users that are interested in plum are comparing it to the libraries listed below
- Multiple argument dispatching.☆292Updated last month
- Multiple dispatch☆823Updated 3 months ago
- Separate test code from test cases in pytest.☆355Updated 2 months ago
- Reusable constraint types to use with typing.Annotated☆535Updated last month
- 💡 Type hints for Numpy and Pandas☆608Updated 7 months ago
- Run-time type checker for Python☆1,622Updated 2 weeks ago
- Simple, Elegant, Typed Argument Parsing with argparse☆456Updated last month
- Dynamically create python functions with a proper signature.☆124Updated 5 months ago
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆346Updated 2 weeks ago
- Phantom types for Python.☆210Updated 2 weeks ago
- Runtime inspection utilities for Python typing module☆355Updated 7 months ago
- A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scie…☆187Updated last week
- pathlib api extended to use fsspec backends☆285Updated last week
- A simple immutable dictionary for Python☆150Updated 2 weeks ago
- Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or f…☆395Updated this week
- Populate library namespace without incurring immediate import costs☆156Updated this week
- Python helpers to limit the number of threads used in native libraries that handle their own internal threadpool (BLAS and OpenMP impleme…☆369Updated last week
- HPy: a better API for Python☆1,104Updated last month
- Manipulate JSON-like data with NumPy-like idioms.☆869Updated last week
- Composable custom class converters for attrs, dataclasses and friends.☆872Updated last week
- RFC document, tooling and other content related to the array API standard☆230Updated 3 weeks ago
- Robust and reusable Executor for joblib☆558Updated this week
- Comfortable parallel TQDM using concurrent.futures☆287Updated 3 months ago
- Pythonic Stream-like manipulation of iterables.☆242Updated this week
- Backported and experimental type hints for Python☆477Updated last week
- `shed` canonicalises Python code. Shed your legacy, stop bikeshedding, and move on. Black++☆344Updated 5 months ago
- Simple, elegant, wizarding tools for interacting with Python's dataclasses.☆198Updated 2 weeks ago
- Python @deprecated decorator to deprecate old python classes, functions or methods.☆314Updated last month
- pytest plugin for easy integration of memray memory profiler☆373Updated last month
- A distributed, structured concurrency runtime for Python (and friends)☆275Updated this week