diff --git a/environment-dev.yml b/environment-dev.yml index eb2419fb..0d57cce5 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -4,6 +4,7 @@ channels: dependencies: - uvicorn - fastapi + - requests # Later versions were yanked in PyPi, but unfortunately not on conda-forge # https://pypi.org/project/python-multipart/0.0.14/ - python-multipart <= 0.0.12 @@ -23,6 +24,10 @@ dependencies: - python-slugify - cachetools - structlog + - pyjwt - gradio - gitpython + - playwright + - pytest-playwright + - pre-commit - conda-project=0.4.2 diff --git a/pyproject.toml b/pyproject.toml index 5066198a..3621398e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,6 +35,19 @@ dependencies = [ ] dynamic = ["version"] +[project.optional-dependencies] +dev = [ + "ruff", + "voila", + "dash", + "streamlit", + "gradio", + "pytest", + "playwright", + "pytest-playwright", + "pre-commit", +] + [project.entry-points.jhub_apps] jhub_apps = "jhub_apps"