beartype0.22.7
beartype0.22.7
Published
Unbearably fast near-real-time pure-Python runtime-static type-checker.
pip install beartype
Package Downloads
Authors
Requires Python
>=3.10
Dependencies
- autoapi
>=0.9.0; extra == "dev" - celery
; extra == "dev" - click
; extra == "dev" - coverage
>=5.5; extra == "dev" - docutils
>=0.22.0; extra == "dev" - equinox
; (sys_platform == "linux" and python_version < "3.15.0") and extra == "dev" - fastmcp
; python_version < "3.14.0" and extra == "dev" - jax
[cpu]; (sys_platform == "linux" and python_version < "3.15.0") and extra == "dev" - jaxtyping
; sys_platform == "linux" and extra == "dev" - langchain
; (python_version < "3.14.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "dev" - mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "dev" - nuitka
>=1.2.6; (sys_platform == "linux" and python_version < "3.14.0") and extra == "dev" - numba
; python_version < "3.14.0" and extra == "dev" - numpy
; (python_version < "3.15.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "dev" - pandera
>=0.26.0; python_version < "3.14.0" and extra == "dev" - poetry
; extra == "dev" - polars
; python_version < "3.14.0" and extra == "dev" - pydata-sphinx-theme
<=0.7.2; extra == "dev" - pygments
; extra == "dev" - pyright
>=1.1.370; extra == "dev" - pytest
>=6.2.0; extra == "dev" - redis
; extra == "dev" - rich-click
; extra == "dev" - setuptools
; extra == "dev" - sphinx
; extra == "dev" - sphinx
<6.0.0,>=4.2.0; extra == "dev" - sphinxext-opengraph
>=0.7.5; extra == "dev" - sqlalchemy
; extra == "dev" - torch
; (sys_platform == "linux" and python_version < "3.14.0") and extra == "dev" - tox
>=3.20.1; extra == "dev" - typer
; extra == "dev" - typing-extensions
>=3.10.0.0; extra == "dev" - xarray
; python_version < "3.15.0" and extra == "dev" - mkdocs-material
[imaging]>=9.6.0; extra == "doc-ghp" - mkdocstrings-python-xref
>=1.16.0; extra == "doc-ghp" - mkdocstrings-python
>=1.16.0; extra == "doc-ghp" - autoapi
>=0.9.0; extra == "doc-rtd" - pydata-sphinx-theme
<=0.7.2; extra == "doc-rtd" - setuptools
; extra == "doc-rtd" - sphinx
<6.0.0,>=4.2.0; extra == "doc-rtd" - sphinxext-opengraph
>=0.7.5; extra == "doc-rtd" - celery
; extra == "test" - click
; extra == "test" - coverage
>=5.5; extra == "test" - docutils
>=0.22.0; extra == "test" - equinox
; (sys_platform == "linux" and python_version < "3.15.0") and extra == "test" - fastmcp
; python_version < "3.14.0" and extra == "test" - jax
[cpu]; (sys_platform == "linux" and python_version < "3.15.0") and extra == "test" - jaxtyping
; sys_platform == "linux" and extra == "test" - langchain
; (python_version < "3.14.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test" - mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "test" - nuitka
>=1.2.6; (sys_platform == "linux" and python_version < "3.14.0") and extra == "test" - numba
; python_version < "3.14.0" and extra == "test" - numpy
; (python_version < "3.15.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test" - pandera
>=0.26.0; python_version < "3.14.0" and extra == "test" - poetry
; extra == "test" - polars
; python_version < "3.14.0" and extra == "test" - pygments
; extra == "test" - pyright
>=1.1.370; extra == "test" - pytest
>=6.2.0; extra == "test" - redis
; extra == "test" - rich-click
; extra == "test" - sphinx
; extra == "test" - sqlalchemy
; extra == "test" - torch
; (sys_platform == "linux" and python_version < "3.14.0") and extra == "test" - tox
>=3.20.1; extra == "test" - typer
; extra == "test" - typing-extensions
>=3.10.0.0; extra == "test" - xarray
; python_version < "3.15.0" and extra == "test" - celery
; extra == "test-tox" - click
; extra == "test-tox" - docutils
>=0.22.0; extra == "test-tox" - equinox
; (sys_platform == "linux" and python_version < "3.15.0") and extra == "test-tox" - fastmcp
; python_version < "3.14.0" and extra == "test-tox" - jax
[cpu]; (sys_platform == "linux" and python_version < "3.15.0") and extra == "test-tox" - jaxtyping
; sys_platform == "linux" and extra == "test-tox" - langchain
; (python_version < "3.14.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test-tox" - mypy
>=0.800; platform_python_implementation != "PyPy" and extra == "test-tox" - nuitka
>=1.2.6; (sys_platform == "linux" and python_version < "3.14.0") and extra == "test-tox" - numba
; python_version < "3.14.0" and extra == "test-tox" - numpy
; (python_version < "3.15.0" and sys_platform != "darwin" and platform_python_implementation != "PyPy") and extra == "test-tox" - pandera
>=0.26.0; python_version < "3.14.0" and extra == "test-tox" - poetry
; extra == "test-tox" - polars
; python_version < "3.14.0" and extra == "test-tox" - pygments
; extra == "test-tox" - pyright
>=1.1.370; extra == "test-tox" - pytest
>=6.2.0; extra == "test-tox" - redis
; extra == "test-tox" - rich-click
; extra == "test-tox" - sphinx
; extra == "test-tox" - sqlalchemy
; extra == "test-tox" - torch
; (sys_platform == "linux" and python_version < "3.14.0") and extra == "test-tox" - typer
; extra == "test-tox" - typing-extensions
>=3.10.0.0; extra == "test-tox" - xarray
; python_version < "3.15.0" and extra == "test-tox" - coverage
>=5.5; extra == "test-tox-coverage"