diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e98b5ed1..689979c6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -75,6 +75,15 @@ jobs: CIBW_MANYLINUX_X86_64_IMAGE="quay.io/pypa/manylinux_2_28_x86_64" echo "CIBW_MANYLINUX_X86_64_IMAGE=${CIBW_MANYLINUX_X86_64_IMAGE}" >> "$GITHUB_ENV" + - name: Build wheels + uses: pypa/cibuildwheel@v2.19.2 + env: + CIBW_ARCHS_MACOS: ${{ matrix.config.arch }} + - name: Archive wheels + uses: actions/upload-artifact@v4 + with: + name: limap-${{ matrix.config.os }}-${{ matrix.config.arch }} + path: wheelhouse/limap-*.whl pypi-publish: name: Publish wheels to PyPI diff --git a/requirements.txt b/requirements.txt index c776ad85..d22806a6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,19 +6,14 @@ numpy scipy matplotlib seaborn -brewer2mpl -tensorboard tensorboardX opencv-python opencv-contrib-python scikit-learn scikit-image -shapely -jupyter bresenham pyvista omegaconf -rtree plyfile pathlib open3d==0.16.0 @@ -31,6 +26,6 @@ ruff==0.6.7 ./third-party/pytlsd ./third-party/hawp --e ./third-party/Hierarchical-Localization --e ./third-party/DeepLSD --e ./third-party/GlueStick +./third-party/Hierarchical-Localization +./third-party/DeepLSD +./third-party/GlueStick