coady / multimethod
Multiple argument dispatching.
☆288Updated this week
Alternatives and similar repositories for multimethod:
Users that are interested in multimethod are comparing it to the libraries listed below
- Multiple dispatch in Python☆548Updated last week
- Multiple dispatch☆817Updated last month
- Separate test code from test cases in pytest.☆350Updated 3 weeks ago
- Reusable constraint types to use with typing.Annotated☆525Updated 2 weeks ago
- Python @deprecated decorator to deprecate old python classes, functions or methods.☆311Updated this week
- Dynamically create python functions with a proper signature.☆120Updated 4 months ago
- Runtime inspection utilities for Python typing module☆352Updated 5 months ago
- A simple immutable dictionary for Python☆147Updated 3 months ago
- pytest plugin for manipulating test data directories and files☆253Updated 3 months ago
- A python documentation linter which checks that the docstring description matches the definition.☆482Updated 2 years ago
- Phantom types for Python.☆207Updated this week
- Run `black` on python code blocks in documentation files☆652Updated 3 weeks ago
- Composable custom class converters for attrs, dataclasses and friends.☆849Updated 2 weeks ago
- Typing-toolbox for Python 3 _and_ 2.7 w.r.t. PEP 484.☆201Updated last year
- Use Poetry inside Nox sessions☆164Updated this week
- Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or f…☆343Updated last week
- A fast and thorough lazy object proxy.☆251Updated 2 months ago
- Backported and experimental type hints for Python☆465Updated last week
- itertools and builtins for AsyncIO and mixed iterables☆248Updated last month
- Plugin for Poetry to enable dynamic versioning based on VCS tags☆632Updated last week
- Type hints support for the Sphinx autodoc extension☆563Updated this week
- dead simple python dead code detection☆347Updated this week
- Pytest plugin to randomly order tests and control random.seed☆640Updated 3 weeks ago
- Write short and fully-typed lambdas where you need them.☆274Updated last year
- Design-by-contract in Python3 with informative violation messages and inheritance☆351Updated 4 months ago
- Deserialize to objects while staying DRY☆159Updated last year
- Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.☆359Updated 4 months ago
- Smart, pythonic, ad-hoc, typed polymorphism for Python☆692Updated last month
- the missing toolbox for an async world☆273Updated this week
- A distributed, structured concurrent runtime for Python (and friends)☆272Updated last year