Pitインスコつまずきメモ

Pit入れてみる。
最初はeasy_installで入れたけどエラー発生。

$ sudo easy_install pit
...
$ python
>>> from pit import Pit
>>> conf = Pit.get('test', {'require':{'user':'', 'pass':''}})
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.macosx-10.6-universal/egg/pit.py", line 52, in get
  File "build/bdist.macosx-10.6-universal/egg/pit.py", line 24, in set
AttributeError: 'int' object has no attribute 'write'

pit · PyPIからソース落としてsetup.pyで上手くいった。

$ python setup.py install
...
$ python
>>> from pit import Pit
>>> conf = Pit.get('test', {'require':{'user':'','pass':''}})
>>> conf
{'user': 'hoge', 'pass': 'huga'}
>>> ^D
$ python
>>> from pit import Pit
>>> conf = Pit.get('test')
>>> conf
{'user': 'huge', 'pass': 'huga'}

参考:
Pit リリースしました。 - Djangoへの片思い日記
Pythonでの、Pitの使い方 世界一わかりやすいムービー付き - When it’s ready.