ちょいメモ。
以前 Google App Engine の外部ライブラリをzc.buildout で管理する 方法を書きましたが
その時に気になっていたのが、./bin/buildout
を実行するたびにライブラリのバックアップが作成されること。
$ ./bin/buildout Updating packages. packages: Saved libraries backup in '/Users/******/libs_2015_01_09_23_54_26'. ...
これ何とかならんかなーと思って調べてみたら、ちゃんとそういう設定がありました。
方法
buildout.cfg
のオプションに delete-safe = false
をつけます。
buildout.cfg
[buildout] parts = packages bin-directory = bin eggs-directory = .buildout-eggs develop-eggs-directory = .buildout-develop-eggs [packages] recipe = appfy.recipe.gae:app_lib lib-directory = ${common:pkg-lib-dir} use-zipimport = false include-site-packages = false exec-sitecustomize = false allowed-eggs-from-site-packages = . # Don't create backup files delete-safe = false eggs = django-bootstrap-form google-api-python-client==1.2
eggs =
の前がそうです。
あーすっきりした。