Я создал оболочку для библиотеки c++
, используя python
.
У меня есть скрипт bash
, который загрузит код c++
, скомпилирует его и скопирует сгенерированный файл .so
в пакет python.
Затем я написал setup.py
, чтобы при использовании pip install package-name
он также установил файл .so
.
Мне нужно запустить этот скрипт bash
при вводеpip install package-name
.В настоящее время мне нужно сначала запустить сценарий bash
, а затем установить pip install package-name
.
И мне нужно загрузить код в Индекс пакетов Python .Таким образом, решение должно быть совместимо с этим также *.
PS: Я знаю о модуле Extension
в setuptools
.Я не могу использовать это, потому что мне нужно что-то скачать и запустить Makefile
после редактирования.Я делаю все это с помощью сценария bash
.
* Я узнал, что это требование невозможно.Поэтому, пожалуйста, игнорируйте это.
Спасибо ..