Pythonソースコードのパッケージ化
AOISOMEで書いてきたwxPython版のソースをAOISORAにマージすることにします。
その前に既存のGtk版AOISORAのソースを整理しました。ファイル名やクラス名でGtk版とわかるようにしたのに加え、ディレクトリ分けをおこないました。フォルダを分けた際にimport文をどのように書けばいいのか知らなかったのですが、ディレクトリ内に__init__.pyという空ファイルを入れておくとパッケージとして認識され、Javaと同じような使い方ができるようです。起動用のスクリプトをルートに置いておき、そこを基準としたパッケージとすることにしました。
ls -R で見るとこんなかんじ
.: LICENCE README aoiso aoisora_gtk.py build doc ./aoiso: __init__.py common gtk ./aoiso/common: __init__.py aoisoConsts.py logic.py node.py ./aoiso/gtk: __init__.py aoisoGtkMainWindow.py aoisoGtkTreeStore.py aoisoGtkTreeView.py aoisora.glade aoisora.gladep ./build: make_gtk_exe.bat setup_gtk.py
Rev.29でコミット。