Using gp.vcsdevelop for vcs dependencies in zc.buildout

jun 30, 2010 - Remco - pip - vcs - python - zc.buildout - Software

When using gp.vcsdevelop bear in mind that you'll explicitly have to add the egg installed by gp.vcsdevelop (through using pip) to the buildout eggs.

For example if you want to add grappelli revision 1072 from googlecode's svn and django-nose revision bda1f7820223f913e09d from github to your django project, do it like so:

[buildout]
extensions=gp.vcsdevelop
# Directory where gp.vcsdevelop places all vcs checkouts
develop-dir = ./parts/vcs-checkouts
develop =
# Don't hit the network if this is not necessary
newest = false
# Include all vcs eggs
# NOTE: vcs eggs included here should _also_ be included in buildout:eggs
vcs-extend-develop=
    svn+http://django-grappelli.googlecode.com/svn/trunk@1072#egg=django_grappelli
    git+git://github.com/jbalogh/django-nose.git@bda1f7820223f913e09d#egg=django_nose
eggs =
    django_grappelli
    django_nose
parts =
    django

[django]
recipe = djangorecipe
version = 1.2.1
wsgi = True
eggs =
    ${buildout:eggs}



Netherlands x 1

If you found this post useful, funny or whatever, let us know without writing a full comment!

comments powered by Disqus

Latest Tweets