From 24be755f20ba9aebf8fe5aefbcd117726693243e Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 11 Aug 2025 22:40:26 +0200 Subject: [PATCH 1/3] GHA: use micromamba --- .github/workflows/tests.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 2d229d4..f54cf00 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -44,20 +44,17 @@ jobs: steps: - uses: actions/checkout@v5 - - name: Setup Conda - uses: conda-incubator/setup-miniconda@v3 + - name: Install Conda environment with Micromamba + uses: mamba-org/setup-micromamba@v2 with: environment-file: ${{ matrix.env }} - miniforge-version: latest - miniforge-variant: Miniforge3 - use-mamba: true - name: Check and Log Environment run: | python -V python -c "import geopandas; geopandas.show_versions();" - conda info - conda list + micromamba info + micromamba list - name: Test run: | From bc976a8047d570912d03fca6de30d3051d5852c1 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 11 Aug 2025 22:58:33 +0200 Subject: [PATCH 2/3] try without pins --- ci/envs/311-latest.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ci/envs/311-latest.yaml b/ci/envs/311-latest.yaml index 9f22ec1..f1faa78 100644 --- a/ci/envs/311-latest.yaml +++ b/ci/envs/311-latest.yaml @@ -7,14 +7,14 @@ dependencies: - dask - distributed - geopandas - - pyproj=3.4 + - pyproj - packaging # test dependencies - pytest - pytest-cov - hilbertcurve - s3fs - - moto<5 # <5 pin because of https://github.com/dask/dask/issues/10869 + - moto - flask # needed for moto server # optional dependencies - pyarrow From 8b5949ff169e57680c718c19c71480379319e46c Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 11 Aug 2025 23:06:38 +0200 Subject: [PATCH 3/3] bring back moto pin (still failing) --- ci/envs/311-latest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/envs/311-latest.yaml b/ci/envs/311-latest.yaml index f1faa78..2f202fd 100644 --- a/ci/envs/311-latest.yaml +++ b/ci/envs/311-latest.yaml @@ -14,7 +14,7 @@ dependencies: - pytest-cov - hilbertcurve - s3fs - - moto + - moto<5 # <5 pin because of https://github.com/dask/dask/issues/10869 - flask # needed for moto server # optional dependencies - pyarrow