Bug 44914

Summary: Отсутствует пакет libnumpy-py3 для биндинга на С++
Product: Sisyphus Reporter: Denis Sergeevich <galilley>
Component: libnumpy-py3-develAssignee: Grigory Ustinov <grenka>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, antohami, cas, cow, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, toni, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Denis Sergeevich 2023-01-13 13:11:54 MSK
Не получается подцепить python3 + numpy в плюсы. Ранее (судя по ошибкам), можно было поставить libnumpy для python2 и всё работало, но теперь у numpy разные версии (1.21 против 1.15).
Comment 1 Alexander Makeenkov 2023-03-29 12:07:05 MSK
Здравствуйте.

Уточните, пожалуйста, версию пакета python3-module-numpy и опишите точные шаги (желательно с примерами скриптов) для воспроизведения ошибки.
Comment 2 Denis Sergeevich 2023-04-07 10:26:40 MSK
Здравствуйте!

На самом деле я сейчас остановился на том, что файл библиотеки "npymath3", который и следует линковать, в p10 отсутствует. Есть только ""npymath", который из пакета libnumpy-devel-1.15.4-alt7.x86_64.

python3-module-numpy версии 1.21
libnumpy-py3-devel - 1.21

Какой-то короткий тест постараюсь организовать...
Comment 3 Alexander Makeenkov 2023-04-17 12:09:45 MSK
Если сравнивать наличие библиотеки libnpymath в libnumpy-devel и libnumpy-py3-devel, то да, получается, что в версии для python3 её нету:

$ rpm -ql libnumpy-devel | grep so$
/usr/lib64/libnpymath.so
/usr/lib64/python2.7/site-packages/numpy/core/lib/libnpymath.so

$ rpm -ql libnumpy-py3-devel | grep -c so$
0

$ tree /usr/lib64/python2.7/site-packages/numpy/core/lib/
/usr/lib64/python2.7/site-packages/numpy/core/lib/
├── libnpymath.a
├── libnpymath.so -> /usr/lib64/libnpymath.so.0
└── npy-pkg-config
    ├── mlib.ini
    └── npymath.ini

1 directory, 4 files

$ tree /usr/lib64/python3/site-packages/numpy/core/lib/
/usr/lib64/python3/site-packages/numpy/core/lib/
├── libnpymath.a
└── npy-pkg-config
    ├── mlib.ini
    └── npymath.ini

1 directory, 3 files

В сизифе аналогично.
libnumpy-py3-devel-1.22.1-alt3.x86_64
python3-module-numpy-1.22.1-alt3.x86_64
Comment 4 Grigory Ustinov 2023-07-19 17:59:17 MSK
Насколько я понял shared библиотека осталась в прошлом.
FYI: https://github.com/numpy/numpy/issues/20880

Багу предлагаю закрыть, как WONTFIX.