#pragma section-numbers off [[TableOfContents]] = 概要 = = 公式サイト = https://github.com/buildout/buildout = インストール = {{{ mkdir work cd work curl -O "https://raw.githubusercontent.com/buildout/buildout/master/bootstrap/bootstrap.py" python bootstrap.py init }}} 「buildout.cfg」を編集 {{{ bin/buildout }}} = プラグイン = * [http://pypi.python.org/pypi/mr.developer mr.developer] * [http://pypi.python.org/pypi/collective.hostout collective.hostout] = 設定 = {{{ [ -d ~/.buildout ] || mkdir ~/.buildout [ -d ~/var/eggs ] || mkdir ~/var/eggs }}} ~/.buildout/default.cfg {{{ [buildout] newest = false eggs-directory = $HOME/var/eggs }}} = 利用方法 = = 環境構築 = * [http://www.lorenzogil.com/blog/2010/10/29/python-deployment-tips/ Python deployment tips « Memory Dump] = デプロイ = * https://github.com/kenn/sunzi * [http://www.ianlewis.org/jp/pypi-no-network PYPI を使わないでデプロイする方法 - Ian Lewis] * [https://github.com/saltstack/salt saltstack/salt · GitHub] * [http://d.hatena.ne.jp/heavenshell/20120317/1331999630 Sunzi で sudo を使えるようにするラッパーを作った - Heavens hell] * [http://tav.espians.com/fabric-python-with-cleaner-api-and-parallel-deployment-support.html Tav's Blog » Fabric Python with Cleaner API and Parallel Deployment] = virtualenv = * [http://pypi.python.org/pypi/rjm.recipe.venv/ rjm.recipe.venv 0.8 : Python Package Index] * [http://pypi.python.org/pypi/tl.buildout_virtual_python/ tl.buildout_virtual_python 0.2 : Python Package Index] = pip = * [http://yergler.net/blog/2010/03/28/using-pip-with-buildout/ Using pip with buildout – yergler.net] * [http://cburgmer.posterous.com/pip-requirementstxt-and-setuppy PIP requirements.txt and setup.py - cburgmer's posterous] * [http://pypi.python.org/pypi/SetupFixer/ SetupFixer 0.1.0 : Python Package Index] = 参考サイト = * https://bitbucket.org/IanLewis/gunicorn-test * [http://www.marmelune.net/en/python/buildout/tidy-buildout-directories/ Tidy up your buildout directory structure - marmelune] ---- CategoryPython