Установите пакет python с ext_module в зависимости от сторонней библиотеки

Я хочу установить пакет Python через pip (https://pypi.python.org/pypi/re2/), но этот пакет содержит extension_module, который зависит от библиотеки re2 (https://github.com/google/re2).

Когда я хочу установить пакет, я должен скомпилировать и установить библиотеку re2 до того, как команда pip install re2 завершится ошибкой. Из-за ограничений системы сборки я не могу просто установить re2 на рабочие машины перед запуском pip, но мне нужно как-то интегрировать компиляцию и установку библиотеки в pip.

Итак, есть ли возможность скомпилировать и установить сторонние библиотеки c в setup.py пакета python?


person Daniel Gonzalez    schedule 21.01.2015    source источник


Ответы (1)


Есть привязки Python здесь. Просто запустите python setup.py install.

person Malik Brahimi    schedule 21.01.2015
comment
Мне кажется, что у него та же проблема, компиляция включенного файла _re2.cc не удалась - person Daniel Gonzalez; 21.01.2015
comment
Похоже, вам нужен Makefile или компилятор C? - person Malik Brahimi; 21.01.2015