A couple of months ago I wrote a small zc.buildout-recipe to allow the
integration of data from some git repository into your workspace. Now I needed
mostly the same functionality but for a Mercurial repository. Luckily, Tim Molendijk
created a small recipe just for that available in the PyPI. Since the
README isn’t really included there, you probably also want to take a look at
the project’s repository on Bitbucket.

As with my git-recipe it supports the newest option (globally and locally)
to prevent the repository from getting pulled every time you update the
environment and it sets the location-part-variable so that you can access
the data you just pulled.