icontract2.7.2
icontract2.7.2
Published
Provide design-by-contract with informative violation messages.
pip install icontract
Package Downloads
Authors
Project URLs
Requires Python
Dependencies
- asttokens
<3,>=2 - contextvars
; python_version == "3.6" - typing_extensions
- pylint
==2.17.5; (python_version >= "3.7" and python_version < "3.12") and extra == "dev" - pylint
==4.0.2; python_version >= "3.12" and extra == "dev" - tox
>=3.0.0; extra == "dev" - pydocstyle
<7,>=6.3.0; extra == "dev" - coverage
<7,>=6.5.0; extra == "dev" - docutils
<1,>=0.14; extra == "dev" - pygments
<3,>=2.2.0; extra == "dev" - dpcontracts
==0.6.0; extra == "dev" - tabulate
<1,>=0.8.7; extra == "dev" - py-cpuinfo
<6,>=5.0.0; extra == "dev" - typeguard
<5,>=2; extra == "dev" - astor
==0.8.1; extra == "dev" - numpy
<2,>=1; extra == "dev" - mypy
==1.5.1; (python_version >= "3.8" and python_version < "3.12") and extra == "dev" - mypy
==1.18.2; python_version >= "3.12" and extra == "dev" - black
==23.9.1; python_version >= "3.8" and extra == "dev" - deal
<5,>=4; python_version >= "3.8" and extra == "dev" - asyncstdlib
==3.9.1; python_version >= "3.8" and extra == "dev"