Daniele Varrazzo wrote: > On Fri, 14 Jan 2011 11:24:56 +0100, Riccardo Lemmi <ricca...@reflab.com> > wrote: > >> Penso che gli adapter specifici siano ormai una 'reliquia'. A chi > sviluppa >> in >> zope o plone consiglio di usare: >> >> http://pypi.python.org/pypi/Products.SQLAlchemyDA/ > > Che immagino usi psycopg per conto suo e come un package Python regolare > invece di passare per ZPsycopgDA, giusto? >
Ci sono vari passaggi alla fine dei quale si trova: http://pypi.python.org/pypi/SQLAlchemy/ che usa psycopg2 >> Per quanto riguarda invece i due problemi: >> >> Issue #30 >> >> Per recuperare il path dell'immagine bisogna importare il package e > da >> lì >> ricostruire il path. Soluzione alternativa è quella di mettere > l'immagine >> direttamente in ZPsycopgDA. > > Mi hanno mandato una patch che ho passato alla mailing list, penso sia > completa ma non ho modo di valutarlo. Non sono riuscito a trovarla, io farei un semplice: import os import Shared.DC.ZRDB base = os.path.dirname(Shared.DC.ZRDB.__file__) image = os.path.join(base, 'www','DBAdapterFolder_icon.gif') > > >> Issue #29 >> >> Vedo su pypi che qualcuno ha già fatto l'egg per ZPsycopgDA, dalla > data >> però >> penso che non sia compatibile con Zope2 12.9 >> >> http://pypi.python.org/pypi/psycopg2da/2.0.9 >> >> forse l'autore di questo egg potrebbe essere interessato a fare un >> aggiornamento. > > Ah, è Fabio: è anche l'autore dei package Debian per Psycopg. Devo > senz'altro contattarlo, anche per altre cose. C'è però questo Pumukel che > mi ha scritto (ma in PM, mannaggia) tutta la ricetta della nonna per creare > un package con ZopeSkel, PasteScript, zc.buildout, collective.releaser... > Non so valutare se il risultato (Products.ZPsycopgDA) sarebbe meglio > usabile dagli utenti zope. Il package realizzato da Fabio l'ho solo aperto > al volo e sembra uguale all'sdist; non ho diffato per capire che differenza > ci sia. A prima occhiata mi sembra che siano cose diverse. > > Per me il problema principale è che non ho un test di integrazione per > capire quando un package, creato automaticamente, funziona come deve nelle > diverse versioni di zope. Ce l'ho per python 2.4-3.2 a 32/64 bit contro > Postgres 7.4-9.1, ma non ho una sola riga per capire quando e quale > versione di zope si rompe :) > > Il problema dei DA è che non essendo usati dai core developer finisce che non sono mantenuti. Secondo me se non riesci a trovare qualcuno che usi in modo continuativo ZPsycopgDA per i propri progetti la cosa migliore è abbandonare il codice. -- Riccardo Lemmi _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python