@@ -34,12 +34,12 @@ dependency.
3434Think of this library as a tiny self-contained version of Boost.Python
3535with everything stripped away that isn't relevant for binding
3636generation. Without comments, the core header files only require ~4K
37- lines of code and depend on Python (3.8+, or PyPy ) and the C++
38- standard library. This compact implementation was possible thanks to
39- some C++11 language features (specifically: tuples, lambda functions and
40- variadic templates). Since its creation, this library has grown beyond
41- Boost.Python in many ways, leading to dramatically simpler binding code in many
42- common situations.
37+ lines of code and depend on Python (CPython 3.8+, PyPy, or GraalPy ) and the C++
38+ standard library. This compact implementation was possible thanks to some C++11
39+ language features (specifically: tuples, lambda functions and variadic
40+ templates). Since its creation, this library has grown beyond Boost.Python in
41+ many ways, leading to dramatically simpler binding code in many common
42+ situations.
4343
4444Tutorial and reference documentation is provided at
4545`pybind11.readthedocs.io <https://pybind11.readthedocs.io/en/latest >`_.
@@ -79,8 +79,9 @@ Goodies
7979In addition to the core functionality, pybind11 provides some extra
8080goodies:
8181
82- - Python 3.8+, and PyPy3 7.3 are supported with an implementation-agnostic
83- interface (pybind11 2.9 was the last version to support Python 2 and 3.5).
82+ - Python 3.8+, PyPy3 7.3, and GraalPy 24.1+ are supported with an
83+ implementation-agnostic interface (pybind11 2.9 was the last version to
84+ support Python 2 and 3.5).
8485
8586- It is possible to bind C++11 lambda functions with captured
8687 variables. The lambda capture data is stored inside the resulting
0 commit comments