From 540a12b05c366d36aac3a1827b6f97b0f3ae128c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 22:34:40 +0000 Subject: [PATCH 1/2] build(deps): bump pypa/cibuildwheel Bumps the actions group with 1 update in the / directory: [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel). Updates `pypa/cibuildwheel` from 3.4.1 to 4.1.0 - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](https://github.com/pypa/cibuildwheel/compare/v3.4.1...v4.1.0) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] --- .github/workflows/wheels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 14a5c3acb..f6bacbaa1 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -32,7 +32,7 @@ jobs: # Used to host cibuildwheel - name: Build wheel - uses: pypa/cibuildwheel@v3.4.1 + uses: pypa/cibuildwheel@v4.1.0 with: output-dir: wheelhouse - uses: actions/upload-artifact@v7 From 437c44f24e3910cc11c545f546fe2aa4b0f3f97f Mon Sep 17 00:00:00 2001 From: James Mitchell Date: Thu, 18 Jun 2026 10:42:26 +0100 Subject: [PATCH 2/2] Remove pybind11/detail includes in *.cpp --- src/aho-corasick.cpp | 10 ++++------ src/cong.cpp | 3 +-- src/present.cpp | 14 ++++++-------- src/sims.cpp | 1 - src/to-presentation.cpp | 3 +-- 5 files changed, 12 insertions(+), 19 deletions(-) diff --git a/src/aho-corasick.cpp b/src/aho-corasick.cpp index 822617f01..0e75a6e6c 100644 --- a/src/aho-corasick.cpp +++ b/src/aho-corasick.cpp @@ -25,12 +25,10 @@ #include // for word_type // pybind11.... -#include // for arg -#include // for const_, overload_cast, ove... -#include // for operator+ -#include // for class_, init, module -#include // for sequence, str_attr_accessor -#include // for std::vector conversion +#include // for arg +#include // for class_, init, module +#include // for sequence, str_attr_accessor +#include // for std::vector conversion // libsemigroups_pybind11.... #include "main.hpp" // for init_aho_corasick diff --git a/src/cong.cpp b/src/cong.cpp index 6d2f679da..3bcef2f58 100644 --- a/src/cong.cpp +++ b/src/cong.cpp @@ -21,7 +21,6 @@ #include // pybind11.... -#include #include #include @@ -248,7 +247,7 @@ obviously infinite; ``False`` is returned if it is not. congruence has infinitely many classes. )pbdoc"); } // bind_cong - } // namespace + } // namespace void init_cong(py::module& m) { bind_cong(m, "CongruenceWord"); diff --git a/src/present.cpp b/src/present.cpp index aba6bc64f..4ac90da55 100644 --- a/src/present.cpp +++ b/src/present.cpp @@ -31,13 +31,11 @@ #include // for word_type // pybind11.... -#include // for arg -#include // for const_, overload_cast, ove... -#include // for operator+ -#include // for std::function conversion -#include // for class_, init, module -#include // for sequence, str_attr_accessor -#include // for std::vector conversion +#include // for arg +#include // for std::function conversion +#include // for class_, init, module +#include // for sequence, str_attr_accessor +#include // for std::vector conversion // libsemigroups_pybind11.... #include "main.hpp" // for init_present @@ -2087,7 +2085,7 @@ defined in the alphabet, and that the inverses act as semigroup inverses. * :any:`presentation.throw_if_bad_inverses` )pbdoc"); } // bind_inverse_present - } // namespace + } // namespace void init_present(py::module& m) { bind_present(m, "PresentationWord"); diff --git a/src/sims.cpp b/src/sims.cpp index 950dc2cab..85bd1408e 100644 --- a/src/sims.cpp +++ b/src/sims.cpp @@ -17,7 +17,6 @@ // // C++ stl headers.... -#include #include // for vector // libsemigroups.... diff --git a/src/to-presentation.cpp b/src/to-presentation.cpp index 3103d439e..30ed81d10 100644 --- a/src/to-presentation.cpp +++ b/src/to-presentation.cpp @@ -18,8 +18,7 @@ // C++ std headers #include // for function -#include -#include // for string, basic_string, oper... +#include // for string, basic_string, oper... #include // for Congruence #include // for MultiView