From 11999a3309cdd6a0a4305a0d8850564bd84eda2b Mon Sep 17 00:00:00 2001 From: Wei Qi Lu Date: Fri, 10 Jul 2026 18:23:18 -0700 Subject: [PATCH] python(fix): build offline archives with all extra so new extras are included --- .github/workflows/python_build.yaml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/python_build.yaml b/.github/workflows/python_build.yaml index 2767e8627f..2c98268ebf 100644 --- a/.github/workflows/python_build.yaml +++ b/.github/workflows/python_build.yaml @@ -123,15 +123,12 @@ jobs: working-directory: python shell: bash run: | - # Generate requirements file with all extras + # Generate requirements file with all extras. The "all" extra is + # auto-generated from [tool.sift.extras] and is a superset of every + # runtime extra, so new extras are picked up without editing this list. pip-compile pyproject.toml \ + --extra all \ --extra build \ - --extra data_review \ - --extra tdms \ - --extra hdf5 \ - --extra sift-stream \ - --extra rosbags \ - --extra openssl \ -o requirements-all.txt - name: Build dependency wheels