目次

  1. 概要
  2. パッケージファイルの配置
  3. パッケージの管理

概要

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 モードを使用します。使い方はパッケージ管理を参照してください。