We should add the optional dependencies appropriately in `pyproject.tom`, see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#dependencies-optional-dependencies. Example plotly: ``` [project.optional-dependencies] plotly = ["plotly>=5.11.0"] ```