beartype0.19.0
beartype0.19.0
Published
Unbearably fast near-real-time hybrid runtime-static type-checking in pure Python.
pip install beartype
Package Downloads
Authors
Requires Python
>=3.8
Dependencies
- autoapi
>=0.9.0; extra == "dev"
- coverage
>=5.5; extra == "dev"
- equinox
; sys_platform == "linux" and extra == "dev"
- jax
[cpu]; sys_platform == "linux" and extra == "dev"
- jaxtyping
; sys_platform == "linux" and extra == "dev"
- mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "dev"
- numba
; extra == "dev"
- numpy
; (sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "dev"
- pandera
; extra == "dev"
- pydata-sphinx-theme
<=0.7.2; extra == "dev"
- pygments
; extra == "dev"
- pyright
>=1.1.370; extra == "dev"
- pytest
>=4.0.0; extra == "dev"
- sphinx
; python_version >= "3.8.0" and extra == "dev"
- sphinx
<6.0.0,>=4.2.0; extra == "dev"
- sphinxext-opengraph
>=0.7.5; extra == "dev"
- tox
>=3.20.1; extra == "dev"
- typing-extensions
>=3.10.0.0; extra == "dev"
- autoapi
>=0.9.0; extra == "doc-rtd"
- pydata-sphinx-theme
<=0.7.2; extra == "doc-rtd"
- sphinx
<6.0.0,>=4.2.0; extra == "doc-rtd"
- sphinxext-opengraph
>=0.7.5; extra == "doc-rtd"
- coverage
>=5.5; extra == "test"
- equinox
; sys_platform == "linux" and extra == "test"
- jax
[cpu]; sys_platform == "linux" and extra == "test"
- jaxtyping
; sys_platform == "linux" and extra == "test"
- mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "test"
- numba
; extra == "test"
- numpy
; (sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test"
- pandera
; extra == "test"
- pygments
; extra == "test"
- pyright
>=1.1.370; extra == "test"
- pytest
>=4.0.0; extra == "test"
- sphinx
; python_version >= "3.8.0" and extra == "test"
- tox
>=3.20.1; extra == "test"
- typing-extensions
>=3.10.0.0; extra == "test"
- equinox
; sys_platform == "linux" and extra == "test-tox"
- jax
[cpu]; sys_platform == "linux" and extra == "test-tox"
- jaxtyping
; sys_platform == "linux" and extra == "test-tox"
- mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "test-tox"
- numba
; extra == "test-tox"
- numpy
; (sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test-tox"
- pandera
; extra == "test-tox"
- pygments
; extra == "test-tox"
- pyright
>=1.1.370; extra == "test-tox"
- pytest
>=4.0.0; extra == "test-tox"
- sphinx
; python_version >= "3.8.0" and extra == "test-tox"
- typing-extensions
>=3.10.0.0; extra == "test-tox"
- coverage
>=5.5; extra == "test-tox-coverage"