はじめに 以前に、 miniconfig というライブラリを作っていたことを思い出したのですが。 あらためて見なおしてみると結構便利かもしれません。 miniconfig これはすごく雑に言うと Pyramid というウェブフレームワークの設定などをを読み取りアプリケーションインスタンスを作成する際に使われる Configurator オブジェクトから基礎となる部分を取り出したものです。 pyramidの Configurator はわりとZCA(Zope Component Architecture)に強く依存しているところがあるのですが、それを省いて単体で使えるようになっています。 ここでの Configurator というのは以下の2つの役割を持っています。 settignsという名の辞書に値を埋める 設定(configuration)のための副作用を集める 使い方 基本的には Co