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..02f9f4c8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,11 +32,11 @@ dependencies = [ [project.optional-dependencies] server = ["dash-extensions", "gunicorn[gevent]", "habanero", "hiphive", "redis"] robocrys = ["robocrys"] -temdiff = ["py4DSTEM>=0.13.11"] +temdiff = [] fermi = [ "ifermi", "pyfftw", - "boltztrap2<25.11.1", # compilation issue when installing via pip + "boltztrap2", ] phonon = ["phonopy"] vtk = ["dash-vtk"]