Skip to content

Commit 41be3a0

Browse files
authored
Merge pull request #29012 from QuLogic/bump-pybind
Bump required pybind11 to 2.13
2 parents e2cbe8b + 28b3e5f commit 41be3a0

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

doc/install/dependencies.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ means that the dependencies must be explicitly installed, either by :ref:`creati
232232
- `ninja <https://ninja-build.org/>`_ (>= 1.8.2). This may be available in your package
233233
manager or bundled with Meson, but may be installed via ``pip`` if otherwise not
234234
available.
235-
- `PyBind11 <https://pypi.org/project/pybind11/>`_ (>= 2.6). Used to connect C/C++ code
235+
- `PyBind11 <https://pypi.org/project/pybind11/>`_ (>= 2.13). Used to connect C/C++ code
236236
with Python.
237237
- `setuptools_scm <https://pypi.org/project/setuptools-scm/>`_ (>= 7). Used to
238238
update the reported ``mpl.__version__`` based on the current git commit.

environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- fonttools>=4.22.0
1717
- importlib-resources>=3.2.0
1818
- kiwisolver>=1.3.1
19-
- pybind11>=2.6.0
19+
- pybind11>=2.13.0
2020
- meson-python>=0.13.1
2121
- numpy>=1.23
2222
- pillow>=8

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ py_mod = import('python')
3636
py3 = py_mod.find_installation(pure: false)
3737
py3_dep = py3.dependency()
3838

39-
pybind11_dep = dependency('pybind11', version: '>=2.6')
39+
pybind11_dep = dependency('pybind11', version: '>=2.13')
4040

4141
subdir('extern')
4242
subdir('src')

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ requires-python = ">=3.10"
4747
# Should be a copy of the build dependencies below.
4848
dev = [
4949
"meson-python>=0.13.1",
50-
"pybind11>=2.6,!=2.13.3",
50+
"pybind11>=2.13,!=2.13.3",
5151
"setuptools_scm>=7",
5252
# Not required by us but setuptools_scm without a version, cso _if_
5353
# installed, then setuptools_scm 8 requires at least this version.
@@ -71,7 +71,7 @@ build-backend = "mesonpy"
7171
# Also keep in sync with optional dependencies above.
7272
requires = [
7373
"meson-python>=0.13.1",
74-
"pybind11>=2.6,!=2.13.3",
74+
"pybind11>=2.13,!=2.13.3",
7575
"setuptools_scm>=7",
7676
]
7777

0 commit comments

Comments
 (0)