ducktype
Object matcher
A Python implementation of duck-typing and ABC-style interface checking for simple object interaction.
Simple duck-typing and ABC-style interface checking in Python 2.
0 stars
2 watching
0 forks
Language: Python
last commit: almost 10 years ago Related projects:
Repository | Description | Stars |
---|---|---|
admk/patmat | Provides a functional-style recursive pattern matching framework for Python | 29 |
alexpantyukhin/go-pattern-match | An implementation of pattern matching for Go. | 244 |
grantjenks/python-pattern-matching | A Python module implementing native pattern matching with functional language semantics | 162 |
ethanhs/python-typecheckers | A comprehensive collection of Python type checkers, categorized by syntax and execution time. | 62 |
dissectmalware/pysamesame | A Python tool for manipulating Unicode characters with similar visual representations. | 23 |
andreaferretti/patty | A pattern matching library for Nim | 277 |
stewori/pytypes | Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility | 200 |
mariusvniekerk/pytest-monkeytype | A pytest plugin that generates annotations and stubs for Python modules based on their type definitions | 43 |
ambitioninc/kmatch | A language for validating and filtering Python dictionaries | 48 |
allenai/ontoemma | A system for matching entities between knowledge bases using machine learning and natural language processing. | 67 |
contains-io/typet | A Python library that simplifies type checking and validation in object-oriented coding | 22 |
jorenham/optype | An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition | 15 |
joshpurvis/stifle | A decorator that enables pseudo-static typing of Python functions | 1 |
typeddjango/pytest-mypy-plugins | A plugin for testing type checking and stubs using mypy and pytest | 103 |
kotlinisland/basedmypy | A Python type checker built to resolve issues with the mypy project and Python's typing system | 143 |