[Python] Un paio di punti aperti tra psycopg e Zope

Daniele Varrazzo piro a develer.com
Ven 14 Gen 2011 12:08:41 CET


On Fri, 14 Jan 2011 11:24:56 +0100, Riccardo Lemmi <riccardo a 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?


> Per quanto riguarda invece i due problemi:
> 
>  Issue #30
> 
>    Per recuperare il path dell'immagine bisogna importare il package e
da
>> 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.


>  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 :)


-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com


Maggiori informazioni sulla lista Python