diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 2b0ee1232..5bde04a76 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -17,28 +17,29 @@ permissions: jobs: run: runs-on: ubuntu-latest + defaults: + run: + shell: bash -l {0} steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - ref: main - name: Setup Micromamba env uses: mamba-org/setup-micromamba@v2 with: environment-name: TEST + init-shell: bash create-args: >- python=3 --file requirements.txt --file requirements-dev.txt - name: Install folium from source - shell: bash -l {0} run: python -m pip install -e . --no-deps --force-reinstall - name: Build documentation - shell: bash -l {0} run: | set -e pushd docs diff --git a/.github/workflows/test_code.yml b/.github/workflows/test_code.yml index 37f103be7..ff644d600 100644 --- a/.github/workflows/test_code.yml +++ b/.github/workflows/test_code.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest] - python-version: ["3.8", "3.12"] + python-version: ["3.9", "3.12"] experimental: [false] include: - python-version: "3.12" diff --git a/.github/workflows/test_selenium.yml b/.github/workflows/test_selenium.yml index e0ec1efdb..6aa70fe87 100644 --- a/.github/workflows/test_selenium.yml +++ b/.github/workflows/test_selenium.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.8", "3.12" ] + python-version: [ "3.9", "3.12" ] fail-fast: false steps: diff --git a/requirements-dev.txt b/requirements-dev.txt index ae76a9351..f35857e80 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,6 +2,7 @@ altair>=5.0.0 cartopy check-manifest descartes +fiona flake8 flake8-builtins flake8-comprehensions @@ -10,7 +11,7 @@ flake8-mutable flake8-nb>=0.2.5 geodatasets geographiclib -geopandas +geopandas>=1 gpxpy ipykernel jenkspy