setuptools / distutils中的挂钩用于安装后验证

时间:2013-04-11 13:14:27

标签: python distutils setup.py

我有一个使用swig生成一些外部库的C ++接口的包,特别是udunits-2。在某些系统上,即CentOS,软件包将成功安装,但是当python尝试加载库时,会引发导入错误。

ImportError: /usr/local/lib/libudunits2.so.0: undefined symbol:

我通过重新安装udunits-2解决了系统上的问题,但在部署到系统后发现库失败真的很乏味。

setup完成安装包后,是否有一种惯例或机制试图简单地测试导入分辨率?最终,我需要的是尝试导入模块以查看导入是否成功,但真正好的是运行快速测试以确保所有类都可以实例化。

任何文档或潜在客户都会很棒!

0 个答案:

没有答案