attrs==23.1.0
absl-py>=1.0.0
numpy>=1.21.5
protobuf>=3.6
portpicker>=1.3.1
grpcio>=1.35.0
grpcio-tools>=1.35.0
googleapis-common-protos>=1.56.4
sqlalchemy>=1.4

[algorithms]
emukit==0.4.9
scipy<1.8.0,>1.2.3
cvxpy==1.2.1
cvxopt==1.3.0
scikit-learn==1.1.2
evojax==0.2.15
lightgbm==2.2.3

[all]
jax>=0.4.23
jaxlib>=0.4.23
jaxopt>=0.7
flax>=0.6.10
optax>=0.1.5
chex>=0.1.7
tfp-nightly[jax]
equinox>=0.10.6
jaxtyping>=0.2.20
typeguard<=2.13.3
tensorflow>=2.9.1
emukit==0.4.9
scipy<1.8.0,>1.2.3
cvxpy==1.2.1
cvxopt==1.3.0
scikit-learn==1.1.2
evojax==0.2.15
lightgbm==2.2.3
matplotlib
ale-py
dopamine-rl
nats_bench
xgboost==1.5.1
ray==2.3.1
coverage<=6.4.2,>=4.5
mock<=4.0.3,>=3.0
pytest

[benchmarks]
matplotlib
ale-py
dopamine-rl
nats_bench
xgboost==1.5.1
ray==2.3.1

[jax]
jax>=0.4.23
jaxlib>=0.4.23
jaxopt>=0.7
flax>=0.6.10
optax>=0.1.5
chex>=0.1.7
tfp-nightly[jax]
equinox>=0.10.6
jaxtyping>=0.2.20
typeguard<=2.13.3

[test]
coverage<=6.4.2,>=4.5
mock<=4.0.3,>=3.0
pytest

[tf]
tensorflow>=2.9.1
