diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 553404e7..f5a376e1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,6 +28,14 @@ jobs: # https://github.com/mamba-org/setup-micromamba/issues/227 micromamba-version: 1.5.10-0 environment-file: ${{ matrix.env }} + cache-environment: true + cache-downloads: true + init-shell: bash + + - name: Install pip dependencies and our package + shell: bash -leo pipefail {0} + run: | + python -m pip install ".[all]" - name: Test env: diff --git a/pyproject.toml b/pyproject.toml index f7b11d24..7813004a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -80,7 +80,7 @@ docs = [ "sphinx-autoapi", ] all = [ - "ecoscope[analysis,mapping,plotting,test,docs]", + "ecoscope[analysis,async_earthranger,mapping,plotting,test,docs]", ] [tool.pytest.ini_options]