Skip to content

Commit 61995ee

Browse files
authored
Update minimum pybind11 to 2.13.2 (#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

Lines changed: 1 addition & 1 deletion
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

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.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

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

Lines changed: 1 addition & 1 deletion
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)
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