# List project dependencies here. A workflow ports them to `pyproject.toml`
dvc[gs]==2.53.0
imageio[pyav]==2.27.0
loguru==0.6.0
matplotlib==3.7.1
numpy==1.24.2
opencv-contrib-python==4.7.0.72
pandera==0.14.5
pillow==9.5.0
pyarrow==11.0.0
pydantic==1.10.7
pyjanitor==0.24.0
pytz==2023.3
pyyaml==6.0
ruamel.yaml==0.17.21
scikit-image==0.20.0
scipy==1.10.1
seaborn==0.12.2

# * extra dependencies shared by pandas and xarray
# TODO: Revisit pandas `performance` and xarray `accel` extras once numba supports 3.11
# ? https://github.com/numba/numba/issues/8304
bottleneck==1.3.7

# * pandas and its extra dependencies
pandas[hdf5,parquet]==2.0.0
# ? Can't specify `performance` extras until Numba supports Python 3.11
numexpr==2.8.4

# * pyqtgraph and its extra dependencies
pyqtgraph==0.13.2
# ? https://github.com/pyqtgraph/pyqtgraph/issues/2672
pyside6==6.4.3,<6.5

# * xarray and its extra dependencies
# ? Can't specify `accel` extras until Numba supports Python 3.11
# ! Install xarray with nodeps until Pandas 2 is allowed
# TODO: Take xarray out of nodeps when reverting
# xarray==2023.3.0
netcdf4==1.6.3
# ! Once Pandas 2 is allowed, remove these manually-specified deps
python-dateutil==2.8.2
