At Zest software, we had some problems getting both mysql and mysql's python binding to install reliably on everyone's development machine. The problems were mostly on the mac, as mysql gets installed into different locations by the official mysql distribution, macports and fink. And on the mac, the python binding needs a patch.
One solution: fix the underlying stuff and make mysql and mysql-python a dependency that has to be handled by the OS. Alternative solution: zest.recipe.mysql . Warning: rough edges. It is not a properly documented and tested package as it originally was a quick need-to-get-something-working-now job. But I got a question in twitter about it so here's a quick piece of buildout to get you started if you want to test it:
[buildout] parts = mysql ... [mysql] recipe = zest.recipe.mysql mysql-url = http://downloads.mysql.com/archives/mysql-5.0/mysql-5.0.51a.tar.gz mysql-python-url = http://switch.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz [plone] ... eggs = ... ${mysql:eggs}
.../parts/mysql
..../var/mysql
.My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):