Diceこの広告は、90日以上更新していないブログに表示しています。2018-07-10Github上のPythonプロジェクトに必要なテストツールとCIツールのセットアップを行った話PythonGithubに公開するなら、普通のPython関連の周辺ツールのインストールや設定をしてみようと、色々と試行錯誤したところでハマったところとかポイントとか工夫とかのメモ。ものをまねることにした。以下のように設定(抜粋)。困ることが無くなる*1。今回は日本語レンダリングのためのフォントが必要だったので、配布時にFontを含めたかった。オプションを指定する。インストールされていない場合に失敗するので今回はローカルでの検証用に簡単なラッパーを書いて対応することとした。呼び出すことでテスト環境の構築を行っている。環境内にインストールすると非常にシンプルなことをやっている。上にインストールした上でテストが実施できる。実施する対象ファイルとのパスを考える必要がなくてよいので非常に楽。ディレクトリを切り、その下にテストに必要なすべての情報を格納する。内に有効なパスを返す関数を用意して使うようにした。やることをまとめ、ローカルテストではこれを蹴るようにした。SaaSとの連携やり方は以下をそのまま参考にして実施。