### Optional Dependencies for Additional Plotly Functionality   ###
###                                                             ###
### To install, run:                                            ###
###      $ pip install -r optional-requirements.txt             ###
###                                                             ###
###################################################################

## numpy (technically, this is covered by matplotlib's deps) ##
numpy

## matplotlylib dependencies - moving away from 1.3.1 ##
# matplotlib==2.2.2

## testing dependencies ##
coverage==4.3.1
mock==2.0.0
pytest==8.1.1
backports.tempfile==1.0
xarray
pytz

## orca dependencies ##
requests
psutil

## code formatting
pre-commit
black==22.3.0


## codegen dependencies ##
inflect

## template generation ##
colorcet

## ipython ##
ipython

## pandas deps for some matplotlib functionality ##
pandas

## scipy deps for some FigureFactory functions ##
scipy

## jupyter ##
jupyter
jupyterlab ~=3.0  # To package js extension as federated module
ipykernel

## deps for _county_choropleth.py figure factory
pyshp
geopandas
shapely

## image uri conversion
pillow
