From 2a5e3f9a99d5cd3469521b0600bdc30358f49c49 Mon Sep 17 00:00:00 2001 From: MARCHAND MANON Date: Tue, 23 Jul 2024 14:08:06 +0200 Subject: [PATCH] ci: add section for dependencies introduced in notebooks --- .github/workflows/build-docs-tests.yml | 2 +- .github/workflows/publish-docs.yml | 2 +- pyproject.toml | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-docs-tests.yml b/.github/workflows/build-docs-tests.yml index 06d63624..c27e5e56 100644 --- a/.github/workflows/build-docs-tests.yml +++ b/.github/workflows/build-docs-tests.yml @@ -23,6 +23,6 @@ jobs: run: | sudo apt-get install pandoc python3 -m pip install --upgrade pip setuptools - pip install .[docs,recommended] + pip install .[docs,recommended,notebooks] cd ./docs make html diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index c7388ee0..6b3bc8e2 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -20,7 +20,7 @@ jobs: run: | # Build the doc python3 -m pip install --upgrade pip setuptools - pip install .[docs,recommended] + pip install .[docs,recommended,notebooks] sudo apt-get install pandoc cd ./docs make html diff --git a/pyproject.toml b/pyproject.toml index 86791af6..e6a394ad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,6 +13,7 @@ requires-python = ">=3.8" [project.optional-dependencies] dev = ["pytest", "watchfiles", "jupyterlab", "ruff"] recommended = ["mocpy", "regions"] +notebooks = ["astroquery", "requests"] docs = ["autoapi", "jupyterlab", "myst-parser",