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.

GitHub

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