2011-08-08 46 views
2

我正在尝试为我正在处理的问题找到解决方案。我有一个python程序,它使用的是一个定制的sqlite3安装(它允许> 10个同时连接),此外还需要使用Tix(它不是作为站点安装的, )使用自定义构建的库打包Python程序

我想知道是否有一种方法来指定distutils使用这个特定的sqlite3构建,并包含Tix的第三方安装,这样我可以将该文件分发为rpm并且不需要最终用户安装Tix或修改其sqlite3安装...

任何帮助,非常感谢!

回答

3

一个可能的解决方案:为包含自定义sqlite3/etc的程序创建一个自定义包。东西并使用相对导入来引用来自包中主模块的自定义子包,您可以使用一个简单的导入脚本来执行your_package.run()函数或其他东西。然后你会使用distutils来安装你的包在网站包或任何。

相关问题