From ee3808d173046604ac5929f7da76da983b39e4ed Mon Sep 17 00:00:00 2001 From: "Ian L." <6273252+ilaflott@users.noreply.github.com> Date: Tue, 13 Jan 2026 20:50:41 +0000 Subject: [PATCH 1/3] don't pip install ipython, just restrict fastprogress version --- .github/workflows/pypi.yml | 2 -- ci/environment-upstream-dev.yml | 2 +- ci/environment.yml | 2 +- requirements.txt | 2 +- 4 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 94891774..f89be17c 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -66,8 +66,6 @@ jobs: if: github.event_name == 'push' run: | python -m pip install --upgrade pip - python -m pip install ipython - # Explicitly install ipython: see https://github.com/AnswerDotAI/fastprogress/issues/117 python -m pip install dist/intake_esm*.whl python -c "import intake_esm; print(intake_esm.__version__)" diff --git a/ci/environment-upstream-dev.yml b/ci/environment-upstream-dev.yml index d6c3834d..ab7d4805 100644 --- a/ci/environment-upstream-dev.yml +++ b/ci/environment-upstream-dev.yml @@ -7,7 +7,7 @@ dependencies: - cftime - codecov - dask >=2024.12 - - fastprogress >=1.0.0 + - fastprogress>=1.0.0,<1.1.0 - flaky >= 3.8.0 - gcsfs >=2024.12 - h5netcdf >=0.8.1 diff --git a/ci/environment.yml b/ci/environment.yml index 98fad538..23816936 100644 --- a/ci/environment.yml +++ b/ci/environment.yml @@ -6,7 +6,7 @@ dependencies: - cftime - codecov - dask >=2024.12 - - fastprogress >=1.0.0 + - fastprogress>=1.0.0,<1.1.0 - flaky >=3.8.0 - fsspec >=2024.12 - gcsfs >=2024.12 diff --git a/requirements.txt b/requirements.txt index 95039357..32caf615 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ dask[complete]>=2024.12 -fastprogress>=1.0.0 +fastprogress>=1.0.0,<1.1.0 fsspec>=2024.12 intake>=2.0.0 itables From 9b323659bb713161464c5dfdf83a52a6f28b0bde Mon Sep 17 00:00:00 2001 From: "Ian L." <6273252+ilaflott@users.noreply.github.com> Date: Tue, 13 Jan 2026 15:56:34 -0500 Subject: [PATCH 2/3] Remove repository condition from build job Remove conditional check for specific repository. --- .github/workflows/pypi.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index f89be17c..c842aa1d 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -9,7 +9,6 @@ on: jobs: build-artifacts: runs-on: ubuntu-latest - if: github.repository == 'intake/intake-esm' steps: - uses: actions/checkout@v6 with: From 4bb65ff43d9dd8a7fa75e1903dc7966e38eb2624 Mon Sep 17 00:00:00 2001 From: "Ian L." <6273252+ilaflott@users.noreply.github.com> Date: Tue, 13 Jan 2026 15:57:01 -0500 Subject: [PATCH 3/3] Remove repository condition from CI jobs Removed conditional checks for specific repository in CI jobs. --- .github/workflows/ci.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f30c68ce..1c9368e8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,6 @@ concurrency: jobs: build: name: python-${{ matrix.python-version }} - if: github.repository == 'intake/intake-esm' runs-on: ubuntu-latest timeout-minutes: 30 defaults: @@ -62,7 +61,6 @@ jobs: upstream-dev: name: upstream-dev - if: github.repository == 'intake/intake-esm' runs-on: ubuntu-latest timeout-minutes: 30 defaults: