概要
JCGS Tools ではパッケージ管理システムとして Python で標準採用されている pip を使用し、パッケージの形式としては wheel を用いています。 pip も wheel も Python では広く用いられているものなので詳細は解説しません。必要であれば他のドキュメントを参照してください。
通常 pip は The Python Package Index(PyPI)にアップロードされているものを対象にしていますが、そのままではインハウスツールの配布等には不向きなため、packageSrc で指定したディレクトリをパッケージファイル置き場として使用します。ここは単なる共有ディレクトリなので、特別なサーバーを用意したり難しいメンテナンスをすることなく使用できます。
パッケージファイルの配置
使用したいパッケージは packageSrc に置くだけで良いです。この際、依存パッケージもここに置いてある必要があるので忘れないようにします。外部で作成されたパッケージを使用する際には
1 pip download -d P:\ath\to\download --no-binary :all: PackageName
のように pip download を使用することでパッケージ本体だけではなく依存ライブラリのファイルも取得できます。
パッケージの管理
使用するパッケージの管理はランチャーの Admin モードを使用します。使い方はパッケージ管理を参照してください。