From f3153356c774d8ccbfabe214afe9b108dcb1bb4e Mon Sep 17 00:00:00 2001 From: Erik Schaareman Date: Sun, 10 May 2026 01:52:24 +0200 Subject: [PATCH] fix(ci): install wheel dependencies in publish smoke test The publish smoke test installed dist/*.whl with --no-deps and then ran vstack --help. Since vstack imports yaml at startup, the runtime dependency PyYAML was missing and the step failed with ModuleNotFoundError. Install the wheel normally so runtime dependencies are resolved during the smoke test. --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7eef947..6cdfeda 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -106,7 +106,7 @@ jobs: - name: Smoke test built wheel run: | python -m pip install --upgrade pip - python -m pip install --no-deps dist/*.whl + python -m pip install dist/*.whl vstack --help >/dev/null - name: Validate built artifact version