diff --git a/.github/workflows/python_build.yaml b/.github/workflows/python_build.yaml index 2767e8627..2c98268eb 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