From da9a8acd9b876f629c1e1d551485cba584b24ddd Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Sun, 6 Sep 2026 22:53:11 -0400 Subject: [PATCH] Update to pybind11 3.1.x --- .github/workflows/dist.yml | 7 +++---- pyproject.toml | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/dist.yml b/.github/workflows/dist.yml index 17deb71..794af65 100644 --- a/.github/workflows/dist.yml +++ b/.github/workflows/dist.yml @@ -59,7 +59,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: 3.8 + python-version: 3.9 - name: Sphinx run: | pip --disable-pip-version-check install -e . @@ -76,7 +76,7 @@ jobs: - uses: actions/setup-python@v6 with: - python-version: 3.8 + python-version: 3.9 - name: Install build run: python -m pip --disable-pip-version-check install build @@ -98,7 +98,6 @@ jobs: matrix: os: ["ubuntu-24.04", "macos-14", "windows-2022"] python_version: - - '3.8' - '3.9' - '3.10' - '3.11' @@ -110,7 +109,7 @@ jobs: python_version: '3.8' include: - os: macos-15-intel - python_version: '3.8' + python_version: '3.9' - os: ubuntu-24.04-arm python_version: '3.11' diff --git a/pyproject.toml b/pyproject.toml index 93e42bd..7022771 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ name = "semiwrap" dynamic = ["version"] description = "Semi-automated tool to wrap C++ code for use by python" readme = "README.md" -requires-python = ">=3.8" +requires-python = ">=3.9" license = "BSD-3-Clause" license-files = ["LICENSE.txt", "LICENSE-pybind11.txt"] authors = [ @@ -34,7 +34,7 @@ dependencies = [ "typing-extensions", "pyyaml >= 5.1", "pybind11-stubgen ~= 2.5.1", - "pybind11 ~= 3.0.2", + "pybind11 ~= 3.1.0", ] [project.optional-dependencies]