Added Selenium 2 support for collective.recipe.seleniumrc

I wanted to use the collective.recipe.seleniumrc buildout recipe to deploy Selenium RC, but quickly discovered that it didn’t work with recent Selenium 2 versions, because the recipe assumes that downloads are .zip files with embedded .jar files but new versions of Selenium RC have the recommended “standalone” package come as just .jar files.

So I made the changes to support Selenium 2 and published them here:

I sent an email to the maintainer so that hopefully this support will get merged in but until that happens, you can use my recipe by using a buildout.cfg like this:

find-links =
parts = seleniumrc

recipe = collective.recipe.seleniumrc>=0.6dev

How to build MacVim with Python 2.7

The first few times I tried building MacVim, it kept linking with the system Python. I wanted it to use my Python 2.7 install. I finally found the right incantation:

./configure --enable-rubyinterp=yes --enable-pythoninterp=dynamic --with-python-config-dir=/usr/local/lib/python2.7/config

The --enable-pythoninterp=dynamic was the magic that I needed to make it work.