# Declared minimum versions from pyproject.toml floors (exact pins for CI).
#
# Job: ``min-backends`` in ``.github/workflows/test.yml``.
# If that job fails to install or to pass tests, raise pins here *and* the
# corresponding ``>=`` floors in ``pyproject.toml`` after bisecting upward.
#
# Tensor libraries only — pytest / hypothesis / sybil stay current in CI.
# Python: use 3.10 in CI (widest support for these floors).
#
# Notes from CI passes:
# - tensorflow 2.10 is incompatible with numpy 1.24 → raised to 2.13.0
# - torch.export (docs) needs Torch ≥2.1 → raised to 2.1.0
# - jaxtyping 0.2.28 lacks TypeVar-in-Shaped support → raised to 0.2.34
# - beartype 0.18.0 is yanked → 0.18.2
# - array-api-compat: keep current (≥1.15) for Array API surface (cumsum/concat/clip/copy)

numpy==1.24.0
array-api-compat==1.15.0
einops==0.8.1
jaxtyping==0.2.34
beartype==0.18.2
jax==0.4.32
jaxlib==0.4.32
torch==2.1.0
tensorflow==2.13.0
