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