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

[algorithms]
cvxpy
cvxopt
scikit-learn
evojax
cma
lightgbm

[all]
jax<=0.5.3,>=0.4.34
jaxlib>=0.4.34
jaxopt>=0.8.3
flax>=0.10.0
optax>=0.2.3
chex>=0.1.87
tfp-nightly[jax]
equinox==0.11.7
jaxtyping>=0.2.34
typeguard<=2.13.3
tensorflow>=2.9.1
cvxpy
cvxopt
scikit-learn
evojax
cma
lightgbm
matplotlib
pandas
ale-py
nats_bench
xgboost
ray[default]
optproblems==1.3
diversipy==0.9
coverage<=6.4.2,>=4.5
mock<=4.0.3,>=3.0
pytest

[benchmarks]
matplotlib
pandas
ale-py
nats_bench
xgboost
ray[default]
optproblems==1.3
diversipy==0.9

[jax]
jax<=0.5.3,>=0.4.34
jaxlib>=0.4.34
jaxopt>=0.8.3
flax>=0.10.0
optax>=0.2.3
chex>=0.1.87
tfp-nightly[jax]
equinox==0.11.7
jaxtyping>=0.2.34
typeguard<=2.13.3

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

[tf]
tensorflow>=2.9.1
