Re: [Python] Un paio di punti aperti tra psycopg e Zope
2011/1/13 Fabrizio Reale fabrizio.re...@redomino.com In data giovedì 13 gennaio 2011 18:23:16, Marco Beri ha scritto: 2011/1/13 Daniele Varrazzo p...@develer.com Di Zope so poco purtroppo, quindi un po' di aiuto sarebbe il benvenuto. Io so una cosa di Zope: è morto e sepolto :-) Accidenti, non lo sapevo. Probabilmente quello che faccio girare io è un processo zombie :) Fabrizio, spero vivamente che la mia poco costruttiva (e probabilmente poco felice) risposta non ti abbia distolto dal dare retta alla richiesta di aiuto di Daniele: non era certo il mio scopo. Penso che faccia comodo a tutti gli utenti Zope (e Nicola ci conferma che non sono pochi) avere un connettore con postgresql funzionante e senza bisogno di compilare tutto ogni volta. Dopo tutto http://www.feltrinelli.it l'abbiamo fatto anni fa* con Zope e a tutt'oggi ancora ci gira. Ciao. Marco. [*] https://mail.zope.org/pipermail/zope-web/2002-March/001143.html -- http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python http://stacktrace.it - Aperiodico di resistenza informatica http://python.thinkcode.tv - Videocorso di Python http://beri.it - Blog di una testina di vitello ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un paio di punti aperti tra psycopg e Zope
Daniele Varrazzo wrote: Ciao zopisti, Ciao plonisti, Ciao Redomini, :) avete esperienza con l'interazione tra psycopg2 e Zope? Mi dicono http://psycopg.lighthouseapp.com/projects/62710/tickets/29 che farebbe comodo avere un package specifico per ZPsycopgDA. A me farebbe piacere anche avere qualche test di integrazione di psycopg2 per Zope, visto che ormai il testing del package regolare e' completamente automatizzato a partire dall'sdist. Di Zope so poco purtroppo, quindi un po' di aiuto sarebbe il benvenuto. Qualche dettaglio in piu' (e un microbug da risolvere) e' in questo post http://archives.postgresql.org/psycopg/2011-01/msg00022.php della rediviva ML di psycopg, alla quale vi invito a iscrivervi se vi interessa partecipare. Grazie mille! 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/ 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. 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. -- Riccardo Lemmi ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Os.popen e comando route add
CIao a tutti sono alle prime armi con python ed ho qualche problema con os.open , nel particolare non riesco a capire quanto segue otp=os.popen(ping 151.1.1.1) open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380 E questo mi sta bene perche dopo con delle readline leggo il contenuto mentre se provo questo otp=os.popen(route add -host 3.3.3.3 10.0.1.250) open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338 SIOCADDRT: No such device MI risponde con SIOCADDRT in output e questo è un problema, Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la differenza per il pitone tra i due comandi che ho dato . P.s Sono legato alla versione 2.4.3 di python ma anche con la 2.6.5 ho lo stesso problema , di seguito l'output dell'idle Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Python 2.6.5 (r265:79063, Jun 4 2010, 21:43:07) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Os.popen e comando route add
Ciao, prova con os.popen3 : stdin,stdou,stderr = os.popen(ping 151.1.1.1) dovresti scoprire che il SIOCADDRT compare con stderr.readline() ... Stefano 2011/1/14 LuupuxAll luupux...@gmail.com CIao a tutti sono alle prime armi con python ed ho qualche problema con os.open , nel particolare non riesco a capire quanto segue otp=os.popen(ping 151.1.1.1) open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380 E questo mi sta bene perche dopo con delle readline leggo il contenuto mentre se provo questo otp=os.popen(route add -host 3.3.3.3 10.0.1.250) open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338 SIOCADDRT: No such device MI risponde con SIOCADDRT in output e questo è un problema, Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la differenza per il pitone tra i due comandi che ho dato . P.s Sono legato alla versione 2.4.3 di python ma anche con la 2.6.5 ho lo stesso problema , di seguito l'output dell'idle Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Python 2.6.5 (r265:79063, Jun 4 2010, 21:43:07) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un paio di punti aperti tra psycopg e Zope
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? 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. 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 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Os.popen e comando route add
Grazie non ci avevo pensato il ping da lo stesso problema se si introduce un errore nella sintassi Il 14 gennaio 2011 12:44, ty ty luu...@gmail.com ha scritto: Grazie non ci avevo pensato il ping da lo stesso problema se si introduce un errore nella sintassi RIsolto. Il 14 gennaio 2011 12:03, Stefano Dal Pra s.dal...@gmail.com ha scritto: Ciao, prova con os.popen3 : stdin,stdou,stderr = os.popen(ping 151.1.1.1) dovresti scoprire che il SIOCADDRT compare con stderr.readline() ... Stefano 2011/1/14 LuupuxAll luupux...@gmail.com CIao a tutti sono alle prime armi con python ed ho qualche problema con os.open , nel particolare non riesco a capire quanto segue otp=os.popen(ping 151.1.1.1) open file 'ping 151.1.1.1', mode 'r' at 0xb7f29380 E questo mi sta bene perche dopo con delle readline leggo il contenuto mentre se provo questo otp=os.popen(route add -host 3.3.3.3 10.0.1.250) open file 'route add -host 3.3.3.3 10.0.1.250', mode 'r' at 0xb7f29338 SIOCADDRT: No such device MI risponde con SIOCADDRT in output e questo è un problema, Sapreste darmi qualche dritta , o meglio mi basterebbe anche capire la differenza per il pitone tra i due comandi che ho dato . P.s Sono legato alla versione 2.4.3 di python ma anche con la 2.6.5 ho lo stesso problema , di seguito l'output dell'idle Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Python 2.6.5 (r265:79063, Jun 4 2010, 21:43:07) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un paio di punti aperti tra psycopg e Zope
In data venerdì 14 gennaio 2011 10:45:12, Marco Beri ha scritto: 2011/1/13 Fabrizio Reale fabrizio.re...@redomino.com In data giovedì 13 gennaio 2011 18:23:16, Marco Beri ha scritto: 2011/1/13 Daniele Varrazzo p...@develer.com Di Zope so poco purtroppo, quindi un po' di aiuto sarebbe il benvenuto. Io so una cosa di Zope: è morto e sepolto :-) Accidenti, non lo sapevo. Probabilmente quello che faccio girare io è un processo zombie :) Fabrizio, spero vivamente che la mia poco costruttiva (e probabilmente poco felice) risposta non ti abbia distolto dal dare retta alla richiesta di aiuto di Daniele: non era certo il mio scopo. Figurati, nessun problema. Sono anni che non mi offendo più in ML :) A presto, Fabry -- Fabrizio Reale Redomino S.r.l. Largo Valgioie 14, 10146 Torino Italy Tel: +39 0117499875 http://redomino.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Un paio di punti aperti tra psycopg e Zope
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
Re: [Python] Programmare software GUI cross platform
Ragazzi perche non proponete l'argomento per la C4P del codemotion di Roma? è altamente interessante S 2011/1/6 Enrico 'Henryx' Bianchi henry...@yahoo.it On Wednesday 05 January 2011 20:19:31 Karim Gorjux wrote: Non aavevo notato questa parte: Come se non bastasse, non è nemmeno una passegiata creare l'applicazione compilata, ma qui potrei sbagliarmi. Anche qui dipende molto da cosa vuoi fare. Se intendi la distribuzione di un solo eseguibile, basta usare i tool appositi in base al sistema operativo a tua disposizione (py2exe per Windows, i package manager per Linux, il bundle per OS X). Se invece intendi il non rilasciare il codice sorgente, allora basta che rilasci i file .pyc (o i file .pyo) che non sono altro che il bytecode generato dall'interprete per il modulo che si sta processando Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programmare software GUI cross platform
2011/1/14 Simone Federici s.feder...@gmail.com: Ragazzi perche non proponete l'argomento per la C4P del codemotion di Roma? è altamente interessante Sarebbe interessante che se ci fosse un RAD che permette tramite un designer creare delle interfacce gui e compilare con un click per più piattaforme. Sarebbe immenso. -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programmare software GUI cross platform
In data venerdì 14 gennaio 2011 20:29:05, Karim Gorjux ha scritto: 2011/1/14 Simone Federici s.feder...@gmail.com: Ragazzi perche non proponete l'argomento per la C4P del codemotion di Roma? è altamente interessante Sarebbe interessante che se ci fosse un RAD che permette tramite un designer creare delle interfacce gui e compilare con un click per più piattaforme. Sarebbe immenso. Boh. Francamente la vedo in maniera un po' diversa. Intanto separiamo i due problemi: * per le gui non vedo la necessità di generare il codice: è tanto bello avere l'XML, o QML (o quel che è) che ti descrive l'interfaccia in maniera separata dal codice. E aggangiarlo con gtk.Builder o il corrispettivo Qt Anche perchè cosi' è indipendente dal linguaggio. * anche sulla compilazione faccio un po' fatica a comprendere il problema, forse sono un po' un estremista dell'OpenSource, ma non vedo la necessità di compilare cose. Farsi un pacchetto con i .pyc o un .exe con py2exe nella maggior parte dei casi secondo me basta e avanza, e per i .xml del punto sopra, puoi tranquillamente sottoclassare il parser per criptarlo un pochino... Dubito che molti di noi abbiano esigenze diverse da queste. (peraltro, poco tempo fa è passata in lista una mail con un po' di codice che serviva ad avere import criptati, sempre se non ricordo male) just my opinion. bye -- -gaspa- --- - http://launchpad.net/~gaspa - --- HomePage: gaspa.yattaweb.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Programmare software GUI cross platform
2011/1/14 Andrea Gasparini ga...@yattaweb.it: anche sulla compilazione faccio un po' fatica a comprendere il problema, forse sono un po' un estremista dell'OpenSource, Adoro l'opensource, ma fatico a digerire gli estremismi. Non penso che sia un male sognare di avere una piattaforma più commerciale per produrre in python. Comunque sarebbe bello avere una bella guida che spieghi tutto quello che hai detto nel tuo intervento. -- K. Blog Personale: http://www.karimblog.net ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python