Skip to content

Update Pybind11 to 2.9.2 #1310

@JeanChristopheMorinPerso

Description

Feature Request

Update to Pybind11 to the latest version that supports Python 2.7 (which as of now is 2.9.2)

Description

We are lagging behind a little bit in terms of Pybind11 versions. We are currently on 2.8.x while the latest is 2.9.2. The 2.9 series is the last to support Python 2.7. Pybind11 2.10 will drop support for Python 2.7.

Context

Updating would allow us to have a better Sphinx documentation process as it would get rid of a Sphinx warning. The warning in question is:

docstring of opentimelineio._otio.Item:: WARNING: py:class reference target not found: bool_

and we can't get rid of it without updating pybind11. Once #1209 gets merged, it will be the last remaining Sphinx warning.

If this warning goes away, we will be able to add a GitHub action job that would ensure our Sphinx docs are warning free, which guarantees that all references are working, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions