Boost Python 1.83.0 doesn't support NumPy 2.0

Abierto
#442 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp, numpy, python
Área
backend

Línea de trabajo

El informe trata sobre la compatibilidad de Boost.Python con NumPy 2.0 y enlaza con el issue #5009 de pybind11; empieza revisando el soporte actual de NumPy en Boost.Python y ese informe relacionado. Determina si NumPy 2.x es compatible o si existe un workaround, y valida el hallazgo con una comprobación de compatibilidad reproducible.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I am getting this error while using Boost.Python

A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.0.0 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

I'vent attached a reproducible example because it is a known issue in PyBind https://github.com/pybind/pybind11/issues/5009

Is this issue resolved in Boost Python ? Do there exist any workaround ?

Lenguaje dominante
C++
Estrellas
537
Forks
223
Merge medio
11 h 22 min
PR fusionados (30 d)
2

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de boostorg/python

Todos los issues de boostorg/python

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.