前回までのあらすじ buildout を使って Pyramid の環境を構築したねじだが、朝方剥いた桃がすごい速さで変色していくのにびっくりした。 あわせて読みたい:buildout を使って Pyramid な環境を構築してみた Pyramid でのテストの実行 チュートリアルにあるように、setup.py test とか nose でテストができる。 これを buildout 使った場合はどうやるのかと思ったら、zc.buildout.eggs に nose とか追加するのじゃなくて、pbp.recipe.noserunner というレシピがあるらしい。 というのに @aodag 先生の公開してる papyrus の buildout.cfg を見て気づきました。なのでパクります。 bin/test コマンドの作成 buildout.cfg に以下のセクションを追加します。parts
あらすじ ひさびさに行った液Py読書会が buildout だったし、せっかくなのでねじは Pyramid で何か作るついでに試してみようと思いました。 調べながら紆余曲折してたのそのままメモしていくので、おかしいところあったら東京湾に沈めてください。 ちなみに今回作るアプリケーションの名前は `kusaba` です。VirtualBox 上の Ubuntu 12.04 で作業してます。Python のインストール等はPythonプロフェッショナルプログラミングっていう本に書いてあるから5冊くらい買って参考にするといいですよ。 Pythonプロフェッショナルプログラミングposted with amazlet at 12.08.17ビープラウド 秀和システム 売り上げランキング: 87408 Amazon.co.jp で詳細を見る 参考 zc.buildout / 清水川Web Simon
zc.buildout¶ buildoutの目的¶ buildout はPythonベースのビルドシステムです。パーツという単位で アプリケーションを作成、組み立て、配置などを行い、非Pythonベースのものも 構築可能です。 virtualenvはPython本体とは別の箱庭を作りますが、箱庭に何をどう置くかは virtualenv環境毎に人間の手で行う必要があります。例えばSphinxをeasy_install すれば関連パッケージ類(Pygmentsやdocutils)は自動的にインストールされますが、 Sphinx拡張パッケージなどは別途easy_installする必要があります。 buildoutはそういった任意のパッケージインストールや、recipeを使って 様々な環境を作る事が出来ます。例えばTracやBuildBot環境も作成出来ます。 ただし、buildoutでは Pyt
Google App Engine (GAE/py) の開発環境をつくる¶ appfy.recipe.gae のサンプル¶ buildout.cfg: [buildout] parts = app_lib gae_sdk gae_tools [app_lib] # Sets the library dependencies for the app. recipe = appfy.recipe.gae:app_lib lib-directory = app/distlib use-zipimport = false # Define the libraries. eggs = tipfy # Don't copy files that match these glob patterns. ignore-globs = *.c *.pyc *.pyo */test */tests */test
どうもこんにちは、素振り大好きっ子です。 海外のPDFを買う時に、通貨換算にCurrency converter | Xurrencyを使っています。 このサイトwebAPIも持っていますので、近頃学習したことのまとめとして、pypiにパッケージを作成してみました。 pyXurrency 0.0.1 : Python Package Index 目的 buildoutの練習(buildout入門(エキスパートPythonプログラミング読書会09に参加してきました) - Ehrenの日記) minimockを使ってみたかった noseの使い方の練習 coverageの使い方の練習 webAPIでのラッパークラスのテストを書いてみたかった クリーンコード読んでるのでせっかくなので何か書いてみたかった github/gitに慣れる ソース https://github.com/masahitoj
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く