‘Pyxis’ タグのついている投稿
PEP372 Adding an ordered dictionary to collections
PEP372 Adding an ordered dictionary to collections
2008年6月 Armin Ronacher 氏による投稿。
早く Python の標準パッケージに取り込んでほしい。
Pyxis ではサードパーティの _ordereddict を利用している。
Pyxis のデフォルトテンプレート
Pyxis のデフォルトテンプレートを mako から Jinja に浮気しようと画策中。
Jinja は Django のテンプレ―トから派生したものなのですが、「Sandboxed」を謳っています。
The whole engine is completely sandboxed. A template designer won’t be able to modify application data or execute dangerous code.
このあたりの思想が、Pyxis での要求にぴったり。
一通りドキュメントを読んだのですが、Django のテンプレートエンジンがさらに進化していて、Loader を自前で定義できたり、テンプレート内で変数定義ができたり、「かゆいところ」に手が届くようになっています。
Pyxis のドキュメント生成
Pyxis のドキュメント生成では、EpyDoc と Sphinx を使っています。Pylons 0.9.6.1 のデフォルトでは Pudge を用いた仕組みが提供されているのですが、Pudge のメンテナンスが遅れている(古いバージョンのKidなどに依存している)ため、うまく動きません。
この投稿の続きを読む »テックランチ
業務の合間をぬって、Pyxis テックランチをしました。
話題はRoutes の Application 間共有の問題。Pyxis ではフロントと管理画面を別WSGIApplication として実装することを検討しているのですが、これがなかなか難しいです。
この投稿の続きを読む »
