Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-25021

Upgrade to newer pybind11

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: conda, ndarray
    • Labels:
      None
    • Team:
      Architecture
    • Urgent?:
      No

      Description

      This ticket exists to track the upgrade of pybind11 in the stack.

      We are running pybind11 2.2.4. Ideally we upgrade to the latest version 2.5.

      Due to what is built in conda-forge, this may block upgrading to a newer boost and python 3.8.

      ndarray is at least a known blocker, other packages may be as well.

      This github issue may have some information relevant to fixing both ndarray and other parts of the stack:
      https://github.com/ndarray/ndarray/issues/77

        Attachments

          Issue Links

            Activity

            Hide
            ktl Kian-Tat Lim added a comment -

            I wasn't aware that pybind11 2.6 was required for Python 3.8. Our tests seem to have been working fine with pybind11 2.5 and Python 3.8. Are we missing something?

            Show
            ktl Kian-Tat Lim added a comment - I wasn't aware that pybind11 2.6 was required for Python 3.8. Our tests seem to have been working fine with pybind11 2.5 and Python 3.8. Are we missing something?
            Hide
            wittgen Matthias Wittgen added a comment -

            Correct. Pybind11 2.3 to 2.5 are fine with python 3.7 or 3.8, Pybind11 2.6 was mentioned in this ticket and requires a change to ndarray, but is not required by python 3.8.

            Show
            wittgen Matthias Wittgen added a comment - Correct. Pybind11 2.3 to 2.5 are fine with python 3.7 or 3.8, Pybind11 2.6 was mentioned in this ticket and requires a change to ndarray, but is not required by python 3.8.
            Hide
            wittgen Matthias Wittgen added a comment -

            I must have worked with a weird combination of conda/ndarrray versions  before when trying pybind11 2.6. pybind and ndarray master 2.6.1 work with py37 and py38 as well.

            Show
            wittgen Matthias Wittgen added a comment - I must have worked with a weird combination of conda/ndarrray versions  before when trying pybind11 2.6. pybind and ndarray master 2.6.1 work with py37 and py38 as well.
            Hide
            wittgen Matthias Wittgen added a comment -

            This ticket should be marked closed

            Show
            wittgen Matthias Wittgen added a comment - This ticket should be marked closed
            Hide
            ktl Kian-Tat Lim added a comment -

            We are running with pybind11 2.6.2.

            Show
            ktl Kian-Tat Lim added a comment - We are running with pybind11 2.6.2.

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              bvan Brian Van Klaveren
              Watchers:
              Brian Van Klaveren, Gabriele Comoretto [X] (Inactive), Jim Bosch, Kian-Tat Lim, Krzysztof Findeisen, Matthias Wittgen, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.