pysynthetic

Class builder

Tools to simplify Python class creation with type checking and strict contract enforcement

👴🏻 Easy Python class writing and type checking

GitHub

15 stars
3 watching
6 forks
Language: Python
last commit: over 2 years ago
pythonpython3

Related projects:

Repository Description Stars
quora/pyanalyze A tool to analyze Python code for type errors and other issues 343
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
contains-io/typet A Python library that simplifies type checking and validation in object-oriented coding 22
ethanhs/python-typecheckers A comprehensive collection of Python type checkers, categorized by syntax and execution time. 62
openstack/hacking Automates style checks and code review to enforce uniform coding standards across large projects. 240
jorenham/optype An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
tin2tin/python_stylechecker_for_blender Enables Pycodestyle to be integrated into Blender's Text Editor for Python code quality checking 13
kotlinisland/basedmypy A Python type checker built to resolve issues with the mypy project and Python's typing system 143
realpython/pytest-mypy A plugin that integrates mypy with pytest to enable static type checking during unit testing. 248
luttik/auto-optional Enforces consistent use of optional type annotations in Python code 17
typeddjango/pytest-mypy-plugins A plugin for testing type checking and stubs using mypy and pytest 103
messense/typst-py Provides a Python interface to compile and query markup-based typesetting system typst. 115
siddhuwarrier/python-typeutils A utility library that provides a type checking decorator for Python functions. 1
ymyzk/mypy-playground A web-based tool for running mypy, a static type checker for Python, in a sandbox environment. 71