From 4cd747c0d95df95bc50bdc0dfc6f7ab323b0c20c Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:02:08 +0100 Subject: [PATCH 01/11] try opencv from conda, no parallel (quilt3 issue) --- .github/workflows/reverse.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index b80f4b2dd..dde13e824 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -1,7 +1,8 @@ name: Test reverse dependencies on: push: - branches: [main] + # branches: [main] + branches: "*" schedule: - cron: "0 0 * * 1,4" workflow_dispatch: @@ -44,11 +45,11 @@ jobs: geodatasets bokeh pulp + opencv install_pip: >- - opencv-contrib-python KDEpy installation_command: >- pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()' fail_on_failure: true verbose: true - parallel: true + parallel: false From a521d46688a9b861b806007be128fd76d0a7b616 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:02:59 +0100 Subject: [PATCH 02/11] dask_geopandas --- .github/workflows/reverse.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index dde13e824..8a28a4a50 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -46,6 +46,7 @@ jobs: bokeh pulp opencv + dask_geopandas install_pip: >- KDEpy installation_command: >- From 0fc6cc7545e7d0bffeb85e2a437b088375fe2997 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:10:17 +0100 Subject: [PATCH 03/11] dash --- .github/workflows/reverse.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 8a28a4a50..690e2aaf1 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -46,7 +46,7 @@ jobs: bokeh pulp opencv - dask_geopandas + dask-geopandas install_pip: >- KDEpy installation_command: >- From d50c1bc2d4b17c72270ace348c7b8af8c61270b4 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:27:39 +0100 Subject: [PATCH 04/11] py-opencv for pointpats --- .github/workflows/reverse.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 690e2aaf1..75fbaf997 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -35,6 +35,8 @@ jobs: mesa-geo include: >- mapclassify + whitelist: >- + pointpats install: >- setuptools-scm py-opencv @@ -45,7 +47,7 @@ jobs: geodatasets bokeh pulp - opencv + py-opencv dask-geopandas install_pip: >- KDEpy From 997712b333848d3e660d54e8ae4be70f8216218b Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:32:45 +0100 Subject: [PATCH 05/11] try pip again --- .github/workflows/reverse.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 75fbaf997..567b2fb94 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -47,10 +47,10 @@ jobs: geodatasets bokeh pulp - py-opencv dask-geopandas install_pip: >- KDEpy + opencv-contrib-python installation_command: >- pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()' fail_on_failure: true From e90eb3f9bc89939ef898ae76dad491177fe0e494 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:46:00 +0100 Subject: [PATCH 06/11] pip install does not work? --- .github/workflows/reverse.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 567b2fb94..5524cfa2c 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -48,9 +48,7 @@ jobs: bokeh pulp dask-geopandas - install_pip: >- - KDEpy - opencv-contrib-python + kdepy installation_command: >- pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()' fail_on_failure: true From fdf514f826fbc01e679fbe94c012bef5860f69be Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 22:52:36 +0100 Subject: [PATCH 07/11] more optional deps --- .github/workflows/reverse.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 5524cfa2c..ec4769f2b 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -49,6 +49,8 @@ jobs: pulp dask-geopandas kdepy + matplotlib + statsmodels installation_command: >- pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()' fail_on_failure: true From b9e3f7363f229458ed9909922228c877d034f28d Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 23:00:39 +0100 Subject: [PATCH 08/11] cv2 --- .github/workflows/reverse.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index ec4769f2b..58ab01f99 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -52,7 +52,7 @@ jobs: matplotlib statsmodels installation_command: >- - pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()' + pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()'; pip install opencv-contrib-python fail_on_failure: true verbose: true parallel: false From 0400fe27133b029bc247b6a0eaa3535fdc4249db Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 23:09:09 +0100 Subject: [PATCH 09/11] give up on opencv --- .github/workflows/reverse.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 58ab01f99..edf09e369 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -39,7 +39,6 @@ jobs: pointpats install: >- setuptools-scm - py-opencv h3-py hdbscan pandana @@ -51,8 +50,6 @@ jobs: kdepy matplotlib statsmodels - installation_command: >- - pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()'; pip install opencv-contrib-python fail_on_failure: true verbose: true parallel: false From 2de2310407574a8c10b2eaff415adfcfe02772c1 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 23:13:45 +0100 Subject: [PATCH 10/11] rm whitelist --- .github/workflows/reverse.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index edf09e369..966f56b9c 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -35,8 +35,6 @@ jobs: mesa-geo include: >- mapclassify - whitelist: >- - pointpats install: >- setuptools-scm h3-py @@ -50,6 +48,8 @@ jobs: kdepy matplotlib statsmodels + installation_command: >- + pip install -e .; python -c 'import libpysal; libpysal.examples.fetch_all()'; fail_on_failure: true verbose: true parallel: false From 315d420ade9459eb03f45550d0f003b28be5a2d9 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Mon, 29 Jan 2024 23:27:14 +0100 Subject: [PATCH 11/11] cleanup --- .github/workflows/reverse.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/reverse.yml b/.github/workflows/reverse.yml index 966f56b9c..37c41a7fc 100644 --- a/.github/workflows/reverse.yml +++ b/.github/workflows/reverse.yml @@ -1,8 +1,7 @@ name: Test reverse dependencies on: push: - # branches: [main] - branches: "*" + branches: [main] schedule: - cron: "0 0 * * 1,4" workflow_dispatch: