Buildout, psycopg2, postgresql
Ich versuche, Buildout-Konfiguration zu machen, die Psycopg2 Ei und Postgres aus der Quelle installiertwenn benötig:
parts =
...
postgre
psycopg2
...
[postgre]
recipe = hexagonit.recipe.cmmi
url = ftp://ftp3.,ua.postgresql.org/pub/mirrors/postgresql/source/v9.0.0/postgresql-9.0.0.tar.gz
configure-options =
--without-readline
[psycopg2]
recipe = zc.recipe.egg:custom
egg = psycopg2
include-dirs =
${postgre:location}/include
library-dirs =
${postgre:location}/lib
rpath =
${postgre:location}/lib
Das Problem ist, dass postgresql immer aus dem Quellcode erstellt wird, auch wenn der Benutzer bereits postgresql installiert hat.
Wie kann ich buildout anweisen, zu überprüfen, ob der Benutzer bereits alle zum Erstellen von psycopg2 erforderlichen Elemente hat?