![https://www.freia.jp/taka/blog/finpy-20171025-nenkin/index.html](https://cdn-ak-scissors.b.st-hatena.com/image/square/687bfc5fe7b5c442360a0bceba13e43db67a43e4/height=288;version=1;width=512/https%3A%2F%2Fwww.freia.jp%2Ftaka%2F_images%2Ffinpy-study.jpg)
原書タイトル: Expert Python Programming 日本語版タイトル: エキスパートPythonプログラミング 出版社: アスキー・メディアワークス 著者: Tarek Ziade 翻訳: 稲田直哉, 渋川よしき, 清水川貴之, 森本哲也 定価: 3,780円 (本体3,600円) 発売日: 2010年5月31日 形態:B5変 (416ページ) ISBN:978-4-04-868629-7 (上記ボタンは一旦、アスキー・メディアワークスのサイトに遷移します) 序文¶ 『エキスパートPythonプログラミング』(著:Tarek Ziade、訳:稲田直哉, 渋川よしき, 清水川貴之, 森本哲也、アスキーメディアワークス刊) より、序文を一部引用・掲載します。 日本語翻訳出版によせて (Tarek Ziade)¶ Pythonコミュニティや、一般的なオープンソースコミュニティがも
$ mkdir /tmp/bbot $ cd /tmp/bbot $ virtualenv ve $ cd ve $ source bin/activate (ve)$ pip install buildbot (ve)$ buildbot --version Buildbot version: 0.8.3p1 Twisted version: 11.0.0 (ve)$ buildbot /tmp/bbot/ve/bin/buildbot: must specify a command Usage: buildbot <command> [command options] Options: --version --help Display this help and exit. --verbose Commands: create-master 新しいビルドマスターディレクトリを作成します
zc.buildout¶ buildoutの目的¶ buildout はPythonベースのビルドシステムです。パーツという単位で アプリケーションを作成、組み立て、配置などを行い、非Pythonベースのものも 構築可能です。 virtualenvはPython本体とは別の箱庭を作りますが、箱庭に何をどう置くかは virtualenv環境毎に人間の手で行う必要があります。例えばSphinxをeasy_install すれば関連パッケージ類(Pygmentsやdocutils)は自動的にインストールされますが、 Sphinx拡張パッケージなどは別途easy_installする必要があります。 buildoutはそういった任意のパッケージインストールや、recipeを使って 様々な環境を作る事が出来ます。例えばTracやBuildBot環境も作成出来ます。 ただし、buildoutでは Pyt
WSGIアプリをPasteで組み合わせるなど¶ シンプルなWSGIアプリを用意¶ まずは環境構築のために以下を実行します。
エキPy読書会 12 (2011/6/7)¶ 日時: 2011/6/7 19:00 - 22:00 範囲: 第9章(p247~): ライフサイクルの管理 エキスパートPythonプログラミングの読書会12回目。 開発モデルやBTSについて. 会場の様子¶ 今回からアスキーメディアワークスさん引っ越し先(飯田橋)で開催しました。 プロジェクターが壁全面ですごい!¶ 会議室も広いですね¶ アメニティースペースにはガンダム...?¶ ドリンクとフードの自販機。Suica対応。フードはファミリーマートロゴ入りでした。¶ ドリンク安い!¶ 読書会終了後の様子。お疲れ様でした!¶ 読書会中に使用したTracの環境構築手順(buildout編)¶
zc.buildout メモ¶ buildoutの目的¶ buildout はPythonベースのビルドシステムです。パーツという単位で アプリケーションを作成、組み立て、配置などを行い、非Pythonベースのものも 構築可能です。 virtualenvはPython本体とは別の箱庭を作りますが、箱庭に何をどう置くかは virtualenv環境毎に人間の手で行う必要があります。例えばSphinxをeasy_install すれば関連パッケージ類(Pygmentsやdocutils)は自動的にインストールされますが、 Sphinx拡張パッケージなどは別途easy_installする必要があります。 buildoutはそういった任意のパッケージインストールや、recipeを使って 様々な環境を作る事が出来ます。 このページの目的¶ buildoutのサンプルをいくつか用意しました。 コンテンツ
setuptools¶ setuptoolsの目的¶ setuptoolsはPython 標準の distutils を拡張しています。 この拡張によってeggを作ったり使ったりできるようになります。 一番有名な利用方法は、easy_installコマンドでしょう。 easy_install を使うために ez_setup.py を実行したことがある人も多いはず。 ez_setup.py を行うと、Pythonのsite-packagesに setuptools がインストール されます。 easy_install コマンドは easy_install aodag.util 等と書くと、 PyPI(Python Package Index)から自動的に aodag.util パッケージを探してきて site-packages にインストールしてくれます。 distribute¶ setup
zc.buildout のレシピ・エクステンション例¶ レシピ¶ zc.recipe.egg: eggインストールの定番。基本です。 iw.recipe.cmd: コマンドライン操作をbuildout.cfgに記載できます。 bulidoutを実行するだけでetcフォルダを作ったり、など。 iw.recipe.fetcher: 指定したURL からファイルをダウンロード。 iw.recipe.cmdと組み合わせると色々できます。 appfy.recipe.gae: Google App Engine 環境をbuildoutで管理。かなり楽ちん pbp.recipe.trac: Tracサーバーを立てます。初期設定も一気にやってくれます。 collective.buildbot: buildbot環境を自動生成します。 recipeが名前に入っていませんが、これもレシピです。 collect
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く