See https://travis-ci.org/github/deephealthproject/pyecvl/builds/739233899. The code that failed to compile is part of what's generated by binder. Until we need pybind11 2.6+ features, the fastest and safest course is to pin the pybind11 version to be less than 2.6. In the long term, we could rebuild the binder Docker image using a more recent version that supports pybind11 2.6.0, use that to re-generate the automated part of the bindings and check if everything still works.
See https://travis-ci.org/github/deephealthproject/pyecvl/builds/739233899. The code that failed to compile is part of what's generated by binder. Until we need pybind11 2.6+ features, the fastest and safest course is to pin the pybind11 version to be less than 2.6. In the long term, we could rebuild the binder Docker image using a more recent version that supports pybind11 2.6.0, use that to re-generate the automated part of the bindings and check if everything still works.