2012-03-08 13 views
3

glib/gobjectベースのライブラリのPython3バインディングを作成したい、つまりinfinote/libinfinityです。glib/gobjectベースのライブラリのpythonバインディングの作成方法

私はこれを達成するために必要なステップについて少し困惑しています。 PyGObjectはここで助けますか? this guideはpython3とPyGObjectに対してまだ有効ですか?
そうでない場合は、これがどのように機能するかを理解するために何が必要ですか?
プロセスを(半)自動化するツールはありますか?

おかげで、
ファビアン・ヘンツェ

答えて

3

あなたはGObjectのイントロスペクションを必要としています。 Hereは概要ページであり、hereは、私があなたに見ているオートツールを使用する場合、プロジェクトにその方法を統合する方法です。

これは本当に必要なものです。イントロスペクションリポジトリの名前をInfinity-1.0.girとします。その後、ビルドしてインストールした後、あなたはPythonで実行する必要があるすべては

from gi.repository import Infinity 

そしてプレストで、あなたのライブラリーは現在のPythonから使用可能です。

(PS。リンク先のガイドは古くなっています)

+0

ありがとうございました!それはまさに私が探していたものです! –

関連する問題