Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Geopandas tests

Geopandas tests #451

name: Geopandas tests
on:
schedule:
- cron: "0 13 * * *"
pull_request:
push:
branches:
- main
jobs:
run:
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
steps:
- name: Checkout Folium
uses: actions/checkout@v5
with:
# needed to get the correct version number for Folium
fetch-depth: 0
path: folium
- name: Setup Micromamba env
uses: mamba-org/setup-micromamba@v2
with:
environment-name: TEST
create-args: >-
python=3
--file folium/requirements.txt
- name: Checkout Geopandas
uses: actions/checkout@v5
with:
repository: geopandas/geopandas
path: geopandas
- name: Install Geopandas dev dependencies
run: |
pip install -r geopandas/requirements-dev.txt
- name: Install folium from source
run: |
cd folium
python -m pip install -e . --no-deps --force-reinstall
- name: Run Geopandas tests
run: |
cd geopandas
pip install -e .
coverage run -p -m pytest -r a geopandas/tests/test_explore.py
- name: Upload coverage
if: always()
uses: actions/upload-artifact@v4
with:
name: coverage-test-geopandas
path: |
.coverage*
include-hidden-files: true
Morty Proxy This is a proxified and sanitized view of the page, visit original site.