From 1b87ea4af0990f5690b50679a9ac58555c85a4aa Mon Sep 17 00:00:00 2001 From: Davis King Date: Wed, 4 Feb 2026 19:31:08 -0500 Subject: [PATCH 1/3] update build rules to work with latest python build practices --- .github/workflows/build_python.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build_python.yml b/.github/workflows/build_python.yml index 9860b9c7fc..ea26935e33 100644 --- a/.github/workflows/build_python.yml +++ b/.github/workflows/build_python.yml @@ -44,8 +44,7 @@ jobs: - name: Build run: | pip3 install cmake==3.24.0 - python setup.py build - python setup.py install --user + pip install . - name: Test run: python -m pytest --ignore docs --ignore dlib @@ -58,8 +57,7 @@ jobs: run: pip install pytest numpy - name: Build run: | - python setup.py build - python setup.py install --user + pip install . - name: Test run: python -m pytest --ignore docs --ignore dlib @@ -73,8 +71,7 @@ jobs: # run: pip3 install pytest numpy # - name: Build # run: | -# python3 setup.py build -# python3 setup.py install --user +# pip install . # - name: Test # run: python3 -m pytest --ignore docs --ignore dlib From 7c7bb1795ba62325f50066b4d9315b32d3c1db70 Mon Sep 17 00:00:00 2001 From: Davis King Date: Wed, 4 Feb 2026 19:35:06 -0500 Subject: [PATCH 2/3] try this --- .github/workflows/build_python.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python.yml b/.github/workflows/build_python.yml index ea26935e33..d40b261c3e 100644 --- a/.github/workflows/build_python.yml +++ b/.github/workflows/build_python.yml @@ -44,7 +44,7 @@ jobs: - name: Build run: | pip3 install cmake==3.24.0 - pip install . + pip3 install . - name: Test run: python -m pytest --ignore docs --ignore dlib From e090d17e02f0309083bc2ce0b18d5fd7191a9387 Mon Sep 17 00:00:00 2001 From: Davis King Date: Wed, 4 Feb 2026 19:36:18 -0500 Subject: [PATCH 3/3] add cmake --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2a301221f0..bf3839967b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,4 +1,4 @@ [build-system] -requires = ["setuptools", "wheel", "packaging"] +requires = ["setuptools", "wheel", "packaging", "cmake"] build-backend = "setuptools.build_meta"