Найти версию boost_python из setup.py - PullRequest
0 голосов
/ 14 мая 2018

Я разработал модуль Python с использованием Boost Python.Это расширение имеет setup.py файл для его установки.Этот файл требует, чтобы расширение было связано с libboost_python, выполнив что-то вроде следующего:

my_module = Extension('_mymodule', files=...
        libraries=['boost_python'],
        ...)

В последнее время разработчики буста, похоже, изменили соглашение об именах Boost Python с именами библиотеки libboost_pythonназвать его libboost_python27 (чтобы отразить тот факт, что они вызывали libboost_python3 соответствующую библиотеку для Python 3.x).

Как лучше всего из сценария setup.py определить, какбиблиотека Boost Python должна быть названа (учитывая, что она установлена ​​в нестандартном месте)?

...