модуль cffi построен, но не найден при импорте - PullRequest
0 голосов
/ 25 сентября 2018

Я создаю пакет python (конечная цель для распространения pypi), который опирается на библиотеку C.У меня есть cffi, включенный в мой setup.py - cffi_modules=['my_package/my_build/build.py:ffibuilder'],
, который успешно компилирует эти файлы, когда я вызываю setup.py sdist bdist_wheel ---
_c_my_package.o _c_my_package.c _c_my_package.cpython-37m-darwin.so (и, в колесе, _c_my_package.abi3.so - но яне хочу использовать функциональность ABI)

Однако, когда я pip install my_package (работает нормально), а затем от переводчика I >>>import my_package мне говорят: no module named _c_my_package

NB:когда я pip install -e /locallocation/my_package, он импортирует скомпилированные скрипты c как модули.

Как правильно подготовить эти модули для импорта?

cffi 1.11.5, python3.7

...