From f6d9d70042be271860938d2c8266a952a9f1742b Mon Sep 17 00:00:00 2001 From: Domingo Dirutigliano Date: Fri, 16 Oct 2026 19:48:15 +0200 Subject: [PATCH] Smoke-test the installed wheel, not the source tree cibuildwheel ran wheel_smoke.py from fgex-lib/, so Python put that directory first on sys.path and imported the unbuilt source package: no _llhttp, every wheel job failed. python -I leaves it off. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c94d618..75026a7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -355,7 +355,7 @@ jobs: # `-c` string because the one that matters needs a `try`: the parser has to # raise its *own* exception on malformed traffic, and this clean environment — # no `pyllhttp`, no developer's leftovers — is the only place that is tested. - CIBW_TEST_COMMAND: python {package}/wheel_smoke.py + CIBW_TEST_COMMAND: python -I {package}/wheel_smoke.py - uses: actions/upload-artifact@v4 with: name: wheels-${{ matrix.os }}