2011-08-08 47 views
2

我正在嘗試爲我正在處理的問題找到解決方案。我有一個python程序,它使用的是一個定製的sqlite3安裝(它允許> 10個同時連接),此外還需要使用Tix(它不是作爲站點安裝的, )使用自定義構建的庫打包Python程序

我想知道是否有一種方法來指定distutils使用這個特定的sqlite3構建,幷包含Tix的第三方安裝,這樣我可以將該文件分發爲rpm並且不需要最終用戶安裝Tix或修改其sqlite3安裝...

任何幫助,非常感謝!

回答

3

一個可能的解決方案:爲包含自定義sqlite3/etc的程序創建一個自定義包。東西並使用相對導入來引用來自包中主模塊的自定義子包,您可以使用一個簡單的導入腳本來執行your_package.run()函數或其他東西。然後你會使用distutils來安裝你的包在網站包或任何。

相關問題