【发布时间】:2015-05-04 19:26:49
【问题描述】:
我正在尝试为cgal-bindings 创建一个 setup.py。要安装它,用户需要至少有一个特定版本的 CGAL。此外,如果用户有一些库(如 Eigen3),CGAL 有一些可选目标应该构建。 Python中有跨平台的方法来检查这个吗?
我可以在。
ctypes.util 中使用find_library 来检查该库是否存在,但我没有看到任何简单的方法来获取版本
使用setup() 的install_requires 参数仅适用于Python 库,而CGAL 是一个C/C++ 库。
【问题讨论】:
标签: python setuptools distutils setup.py cgal