From 483d6cb4a8b7f2d7294a00a5f40f979385f6e247 Mon Sep 17 00:00:00 2001
From: Henry Schreiner <HenrySchreinerIII@gmail.com>
Date: Tue, 8 Feb 2022 22:07:29 -0500
Subject: [PATCH] chore: bump to scikit-build 0.13 (#26)

* chore: bump to scikit-build 0.13

* feat: include pypy

* Update pip.yml
---
 .github/workflows/pip.yml | 10 +++++++---
 pyproject.toml            |  6 +++---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/pip.yml b/.github/workflows/pip.yml
index 7995acf..e6e0977 100644
--- a/.github/workflows/pip.yml
+++ b/.github/workflows/pip.yml
@@ -10,13 +10,12 @@ on:
 jobs:
   build:
     name: Build with Pip
+    runs-on: ${{ matrix.platform }}
     strategy:
       fail-fast: false
       matrix:
         platform: [windows-latest, macos-latest, ubuntu-latest]
-        python-version: ["3.6", "3.10"]
-
-    runs-on: ${{ matrix.platform }}
+        python-version: ["3.6", "3.10", "pypy-3.7"]
 
     steps:
     - uses: actions/checkout@v2
@@ -25,6 +24,11 @@ jobs:
       with:
         python-version: ${{ matrix.python-version }}
 
+    - name: Set min macOS version
+      if: matrix.python-version == 'pypy-3.7' && runner.os == 'macOS'
+      run: |
+        echo "MACOS_DEPLOYMENT_TARGET=10.9" >> $GITHUB_ENV
+
     - name: Build and install
       run: pip install --verbose .[test]
 
diff --git a/pyproject.toml b/pyproject.toml
index 827aae6..ec64ba2 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -2,9 +2,9 @@
 requires = [
     "setuptools>=42",
     "wheel",
-    "pybind11>=2.8.0",
-    "cmake>=3.21",
-    "scikit-build>=0.12",
+    "pybind11>=2.9.0",
+    "cmake>=3.22",
+    "scikit-build>=0.13",
 ]
 
 build-backend = "setuptools.build_meta"
-- 
GitLab