# File for the requirements of straxen with the automated tests

## python 3.x specifics
# Tensorflow
tensorflow~=2.5.0 ; python_version=="3.6"
tensorflow~=2.4 ; python_version>="3.7"

# Dask
dask~=2021.6; python_version>="3.7"
dask<=2021.2.0; python_version=="3.6"

# Importlib-metadata
importlib-metadata==4.5.0; python_version=="3.7"


## Other requirements
blosc==1.10.4      # Strax dependency
boltons==21.0.0
datashader==0.12.1
dill==0.3.3        # Strax dependency
coveralls==3.1.0
commentjson==0.9.0
coverage==5.5
flake8==3.9.2
holoviews==1.14.4
ipywidgets==7.6.3
hypothesis==6.13.14
jupyter-client==6.1.12  # (for ipywidgets)
npshmex==0.2.1     # Strax dependency
numba==0.53.1      # Strax dependency
numpy==1.19.5
pandas==1.1.5      # Strax dependency
psutil==5.8.0      # Strax dependency
pytest==6.2.4
pytest-cov==2.12.1
scikit-learn==0.24.2
scipy==1.5.4
tqdm==4.61.0
xarray==0.16.2
utilix==0.6.0
zstd==1.5.0.2      # Strax dependency
