2011-08-08 10 views
2

私が取り組んでいる問題の解決策を見つけようとしています。私はPythonプログラムを持っています。これはカスタム構築のsqlite3を使っています(同時に10を超える接続が可能です)。また、Tixを使う必要があります。 。)カスタムビルドライブラリでPythonプログラムをパッケージ化する

この特定のsqlite3ビルドを使用するためにdistutilsに指定する方法があるかどうかを知りたいのですが、rpmを使ってこのファイルを配布し、エンドユーザーを必要としないようにTixをインストールするか、sqlite3のインストールを変更する...

何か助けてくれてありがとうございます!

答えて

3

1つの可能な解決策:カスタムsqlite3/etcを含むそのプログラム用のカスタムパッケージを作成します。パッケージ内のメインモジュールのカスタムサブパッケージを参照するために相対インポートを使用します。これは、your_package.run()関数などを実行する単純なインポートスクリプトを使用して行います。 distutilsを使ってパッケージをサイトパッケージなどにインストールします。

関連する問題