Skip to content

Commit 61995ee

Browse files
authored
Update minimum pybind11 to 2.13.2 (matplotlib#29021)
1 parent 64d984a commit 61995ee

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

.github/workflows/tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ jobs:
266266
python -m pip install --upgrade $PRE \
267267
'contourpy>=1.0.1' cycler fonttools kiwisolver importlib_resources \
268268
packaging pillow 'pyparsing!=3.1.0' python-dateutil setuptools-scm \
269-
'meson-python>=0.13.1' 'pybind11>=2.6' \
269+
'meson-python>=0.13.1' 'pybind11>=2.13.2' \
270270
-r requirements/testing/all.txt \
271271
${{ matrix.extra-requirements }}
272272

doc/install/dependencies.rst

+1-1
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.13). Used to connect C/C++ code
235+
- `PyBind11 <https://pypi.org/project/pybind11/>`_ (>= 2.13.2). 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

+1-1
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.13.0
19+
- pybind11>=2.13.2
2020
- meson-python>=0.13.1
2121
- numpy>=1.23
2222
- pillow>=8

meson.build

+1-1
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.13')
39+
pybind11_dep = dependency('pybind11', version: '>=2.13.2')
4040

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

pyproject.toml

+2-2
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.13,!=2.13.3",
50+
"pybind11>=2.13.2,!=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.13,!=2.13.3",
74+
"pybind11>=2.13.2,!=2.13.3",
7575
"setuptools_scm>=7",
7676
]
7777

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pybind11!=2.13.3
1+
pybind11>=2.13.2,!=2.13.3
22
meson-python
33
setuptools-scm

0 commit comments

Comments
 (0)