From cab9ae1b92dcb4443e60f7311651c106953952f6 Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Tue, 29 Jul 2025 15:19:29 -0400 Subject: [PATCH 1/2] add fixwheel with manual ldpath --- .github/workflows/_build-non-pure-package.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/_build-non-pure-package.yml b/.github/workflows/_build-non-pure-package.yml index 1ffca23..9ad14c1 100644 --- a/.github/workflows/_build-non-pure-package.yml +++ b/.github/workflows/_build-non-pure-package.yml @@ -84,7 +84,16 @@ jobs: conda install --file requirements/conda.txt conda install --file requirements/pip.txt pip install --upgrade build + + + - name: Build and repair wheels + run: | python -m pip wheel --no-deps --wheel-dir ./dist . + if [[ "${{ matrix.buildplat }}" == "ubuntu-latest" ]]; then + conda install auditwheel patchelf + LD_LIBRARY_PATH=$CONDA_PREFIX/lib auditwheel repair dist/*.whl -w dist/ + rm dist/*-linux_*.whl + fi - name: Upload wheels to GitHub uses: actions/upload-artifact@v4 From 656276e5733feec50ab5286a1059e4c5e157c69a Mon Sep 17 00:00:00 2001 From: Tieqiong Zhang Date: Tue, 29 Jul 2025 15:32:40 -0400 Subject: [PATCH 2/2] pcmt --- .github/workflows/_build-non-pure-package.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_build-non-pure-package.yml b/.github/workflows/_build-non-pure-package.yml index 9ad14c1..4ca0b5c 100644 --- a/.github/workflows/_build-non-pure-package.yml +++ b/.github/workflows/_build-non-pure-package.yml @@ -84,8 +84,8 @@ jobs: conda install --file requirements/conda.txt conda install --file requirements/pip.txt pip install --upgrade build - - + + - name: Build and repair wheels run: | python -m pip wheel --no-deps --wheel-dir ./dist .