diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 47e6ddff802e..f73fde457be3 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -266,7 +266,7 @@ jobs:
python -m pip install --upgrade $PRE \
'contourpy>=1.0.1' cycler fonttools kiwisolver importlib_resources \
packaging pillow 'pyparsing!=3.1.0' python-dateutil setuptools-scm \
- 'meson-python>=0.13.1' 'pybind11>=2.6' \
+ 'meson-python>=0.13.1' 'pybind11>=2.13.2' \
-r requirements/testing/all.txt \
${{ matrix.extra-requirements }}
diff --git a/doc/install/dependencies.rst b/doc/install/dependencies.rst
index da95c8afcffd..ea1c6787b52b 100644
--- a/doc/install/dependencies.rst
+++ b/doc/install/dependencies.rst
@@ -232,7 +232,7 @@ means that the dependencies must be explicitly installed, either by :ref:`creati
- `ninja `_ (>= 1.8.2). This may be available in your package
manager or bundled with Meson, but may be installed via ``pip`` if otherwise not
available.
-- `PyBind11 `_ (>= 2.13). Used to connect C/C++ code
+- `PyBind11 `_ (>= 2.13.2). Used to connect C/C++ code
with Python.
- `setuptools_scm `_ (>= 7). Used to
update the reported ``mpl.__version__`` based on the current git commit.
diff --git a/environment.yml b/environment.yml
index af2bd1a5829e..490e46a939b3 100644
--- a/environment.yml
+++ b/environment.yml
@@ -16,7 +16,7 @@ dependencies:
- fonttools>=4.22.0
- importlib-resources>=3.2.0
- kiwisolver>=1.3.1
- - pybind11>=2.13.0
+ - pybind11>=2.13.2
- meson-python>=0.13.1
- numpy>=1.23
- pillow>=8
diff --git a/meson.build b/meson.build
index ef2872803e15..a50f0b8f743a 100644
--- a/meson.build
+++ b/meson.build
@@ -36,7 +36,7 @@ py_mod = import('python')
py3 = py_mod.find_installation(pure: false)
py3_dep = py3.dependency()
-pybind11_dep = dependency('pybind11', version: '>=2.13')
+pybind11_dep = dependency('pybind11', version: '>=2.13.2')
subdir('extern')
subdir('src')
diff --git a/pyproject.toml b/pyproject.toml
index 0662a1a32d2d..48a174731440 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -47,7 +47,7 @@ requires-python = ">=3.10"
# Should be a copy of the build dependencies below.
dev = [
"meson-python>=0.13.1",
- "pybind11>=2.13,!=2.13.3",
+ "pybind11>=2.13.2,!=2.13.3",
"setuptools_scm>=7",
# Not required by us but setuptools_scm without a version, cso _if_
# installed, then setuptools_scm 8 requires at least this version.
@@ -71,7 +71,7 @@ build-backend = "mesonpy"
# Also keep in sync with optional dependencies above.
requires = [
"meson-python>=0.13.1",
- "pybind11>=2.13,!=2.13.3",
+ "pybind11>=2.13.2,!=2.13.3",
"setuptools_scm>=7",
]
diff --git a/requirements/dev/build-requirements.txt b/requirements/dev/build-requirements.txt
index b5cb6acdb279..4d2a098c3c4f 100644
--- a/requirements/dev/build-requirements.txt
+++ b/requirements/dev/build-requirements.txt
@@ -1,3 +1,3 @@
-pybind11!=2.13.3
+pybind11>=2.13.2,!=2.13.3
meson-python
setuptools-scm
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy