diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml index 9822b61d..f8ae4297 100644 --- a/.github/workflows/pip.yml +++ b/.github/workflows/pip.yml @@ -139,7 +139,16 @@ jobs: run: | docker run --rm -v $(pwd):/io quay.io/pypa/manylinux2014_x86_64 \ /bin/bash -c \ - "yum install -y boost-devel hdf5-devel libzip-devel ninja-build && \ + "yum install -y boost-devel hdf5-devel ninja-build && \ + cd /tmp && \ + curl -LO https://libzip.org/download/libzip-1.10.1.tar.gz && \ + tar -xzf libzip-1.10.1.tar.gz && \ + cd libzip-1.10.1 && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make && \ + make install && \ /opt/python/cp39-cp39/bin/pip wheel /io/ -w /io/dist && \ auditwheel repair /io/dist/*.whl -w /io/dist/" echo "keeping only the manylinux wheels, remove those with -linux_x86_64.whl in the name" @@ -151,7 +160,16 @@ jobs: run: | docker run --rm -v $(pwd):/io quay.io/pypa/manylinux2014_x86_64 \ /bin/bash -c \ - "yum install -y boost-devel hdf5-devel libzip-devel ninja-build && \ + "yum install -y boost-devel hdf5-devel ninja-build && \ + cd /tmp && \ + curl -LO https://libzip.org/download/libzip-1.10.1.tar.gz && \ + tar -xzf libzip-1.10.1.tar.gz && \ + cd libzip-1.10.1 && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make && \ + make install && \ /opt/python/cp310-cp310/bin/pip wheel /io/ -w /io/dist && \ auditwheel repair /io/dist/*.whl -w /io/dist/" echo "keeping only the manylinux wheels, remove those with -linux_x86_64.whl in the name" @@ -163,7 +181,16 @@ jobs: run: | docker run --rm -v $(pwd):/io quay.io/pypa/manylinux2014_x86_64 \ /bin/bash -c \ - "yum install -y boost-devel hdf5-devel libzip-devel ninja-build && \ + "yum install -y boost-devel hdf5-devel ninja-build && \ + cd /tmp && \ + curl -LO https://libzip.org/download/libzip-1.10.1.tar.gz && \ + tar -xzf libzip-1.10.1.tar.gz && \ + cd libzip-1.10.1 && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make && \ + make install && \ /opt/python/cp311-cp311/bin/pip wheel /io/ -w /io/dist && \ auditwheel repair /io/dist/*.whl -w /io/dist/" echo "keeping only the manylinux wheels, remove those with -linux_x86_64.whl in the name" @@ -175,7 +202,16 @@ jobs: run: | docker run --rm -v $(pwd):/io quay.io/pypa/manylinux2014_x86_64 \ /bin/bash -c \ - "yum install -y boost-devel hdf5-devel libzip-devel ninja-build && \ + "yum install -y boost-devel hdf5-devel ninja-build && \ + cd /tmp && \ + curl -LO https://libzip.org/download/libzip-1.10.1.tar.gz && \ + tar -xzf libzip-1.10.1.tar.gz && \ + cd libzip-1.10.1 && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make && \ + make install && \ /opt/python/cp312-cp312/bin/pip wheel /io/ -w /io/dist && \ auditwheel repair /io/dist/*.whl -w /io/dist/" echo "keeping only the manylinux wheels, remove those with -linux_x86_64.whl in the name"