У меня есть немного кода на C ++, который я хочу упаковать. Каталог пакетов имеет следующую структуру:
.
├── PackageA
│ ├── Mypackage.pyx
│ ├── MyPackageC.cpp
│ ├── HeaderFile.h
│ ├── __init__.py
│ └── setup.py
├── requirements.txt
├── setup.py
Ранее я делал общий объектный файл, запустив python setup.py build_ext --inplace
используя файл setup.py внутри каталога PackageA и импортируя общий объектный файл, но я не уверен, как с этим справиться в структуре пакета. Как я могу это сделать?
python setup.py install
должен делать правильные вещи. Вы можете проверить это, выполнив import PackageA
из отдельной сессии Python за пределами папки проекта.
Других решений пока нет …