Bug 44914 - Отсутствует пакет libnumpy-py3 для биндинга на С++
Summary: Отсутствует пакет libnumpy-py3 для биндинга на С++
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: libnumpy-py3-devel (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-13 13:11 MSK by Denis Sergeevich
Modified: 2023-07-19 17:59 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.