message: chore: split build steps
diff: @@ -56,12 +56,15 @@ jobs:
  with:
  key: ${{ github.job }}
  - - name: Build
  + - name: Build source dist
  shell: bash
  run: |
  cd tools/pythonpkg
  python setup.py sdist
  mkdir duckdb_tarball && tar xvf dist/duckdb-*.tar.gz --strip-components=1 -C duckdb_tarball
  + - name: Build
  + shell: bash
  + run: |
  export DISTUTILS_C_COMPILER_LAUNCHER=ccache
  # TODO: Use ccache inside container, see https://github.com/pypa/cibuildwheel/issues/1030
  cibuildwheel --output-dir wheelhouse --config-file cibw.toml duckdb_tarball
  