Py, Couch, on MacPorts
@ Python 2.7, CouchDB 1.1.0, CouchApp 0.8.1
& couchdb-python 0.8

sudo port selfupdate
sudo port install couchdb

A recent change screwed up this package, but @85597 still works.
_ https://trac.macports.org/wiki/howto/InstallingOlderPort

# terminal couch start/stop aliases
# without usual /Library/LaunchDaemons/ system startup
alias startcouch="sudo launchctl load -w /opt/local/Library/LaunchDaemons/org.apache.couchdb.plist"
alias stopcouch="sudo launchctl unload /opt/local/Library/LaunchDaemons/org.apache.couchdb.plist"

>> $HOME/.profile
. ~/.profile

sudo port load couchdb is shorter
_ http://colonelpanic.net/2010/07/installing-couchdb-on-mac-os-10-6-with-macports/

sudo port install python27 py27-couchdb py27-pip

sudo port select --set python python27
which python

# /opt/local/bin/python
# revert to apple default
# sudo port select --set python none
_ http://astrofrog.github.com/macports-python/

sudo pip-2.7 install couchapp
cd /opt/local/bin
sudo ln -s /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/couchapp couchapp


Path to couchapp template source folder
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/couchapp/templates

sudo pip-2.7 install virtualenv
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
_ http://yourmacguy.wordpress.com/2009/07/31/finder-with-root-access/

& TM configing
+ Preferences > Advanced > Shell Variables
prepend /opt/local/bin to PATH Value
+ CouchApp push bundle
11.•8.•6