diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e8a765b8a265..754dc78733ad 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -153,8 +153,9 @@ jobs: continue fi - if ! echo "$filenames" | grep -qi riscv; then - echo "$pkg does not distribute riscv64 wheel anymore!" + # A pure-Python wheel (*-none-any.whl) also installs on riscv64 + if ! echo "$filenames" | grep -Eqi 'riscv|-none-any\.whl$'; then + echo "$pkg does not distribute riscv64 or pure-Python wheel anymore!" ret=1 fi done < ci_scripts/deprecated.txt diff --git a/ci_scripts/deprecated.txt b/ci_scripts/deprecated.txt index 9285844f1fd9..dc1a7784652f 100644 --- a/ci_scripts/deprecated.txt +++ b/ci_scripts/deprecated.txt @@ -4,9 +4,9 @@ # SPDX-License-Identifier: Apache-2.0 # List of deprecated packages. Deprecated packages are those which are now built -# for riscv64 platforms by the upstream projects, so we don't need to maintain a -# build workflow for it ourselves. Previously-built wheels should remain in the -# RISE package registry. +# for riscv64 platforms (or shipped as pure-Python wheels) by the upstream +# projects, so we don't need to maintain a build workflow for it ourselves. +# Previously-built wheels should remain in the RISE package registry. aiohttp argon2-cffi-bindings