From 1f9c0272751094272286aed695d097e0fd146e8a Mon Sep 17 00:00:00 2001 From: Min-Hsueh Chiu Date: Thu, 5 Nov 2026 13:36:18 -0800 Subject: [PATCH 1/2] remove boltztrap2 upper bound and add allow 403 for lychee --- .github/workflows/url-check.yml | 3 ++- pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/url-check.yml b/.github/workflows/url-check.yml index 6c6b6ba8..339033fd 100644 --- a/.github/workflows/url-check.yml +++ b/.github/workflows/url-check.yml @@ -17,4 +17,5 @@ jobs: uses: lycheeverse/lychee-action@v2 with: # --exclude-loopback ensures we don't check localhost URLs - args: --exclude-loopback './**/*.md' './**/*.rst' + # --accept "200..=299,403" treats Cloudflare anti-bot blocks (403) as valid since the target page exists + args: --exclude-loopback --accept "200..=299,403" './**/*.md' './**/*.rst' diff --git a/pyproject.toml b/pyproject.toml index e61a5e98..8698acc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,7 +36,7 @@ temdiff = ["py4DSTEM>=0.13.11"] fermi = [ "ifermi", "pyfftw", - "boltztrap2<25.11.1", # compilation issue when installing via pip + "boltztrap2", ] phonon = ["phonopy"] vtk = ["dash-vtk"] From 6c2548e80c399c238d6fc90275a127e8d8abfd69 Mon Sep 17 00:00:00 2001 From: Min-Hsueh Chiu Date: Thu, 5 Nov 2026 14:06:19 -0800 Subject: [PATCH 2/2] remove py4DSTEM --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8698acc7..02f9f4c8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ [project.optional-dependencies] server = ["dash-extensions", "gunicorn[gevent]", "habanero", "hiphive", "redis"] robocrys = ["robocrys"] -temdiff = ["py4DSTEM>=0.13.11"] +temdiff = [] fermi = [ "ifermi", "pyfftw",