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

2011-01-14 Per discussione Marco Beri
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

2011-01-14 Per discussione Riccardo Lemmi
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

2011-01-14 Per discussione LuupuxAll
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

2011-01-14 Per discussione Stefano Dal Pra
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

2011-01-14 Per discussione Daniele Varrazzo
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

2011-01-14 Per discussione LuupuxAll
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

2011-01-14 Per discussione Fabrizio Reale
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

2011-01-14 Per discussione Riccardo Lemmi
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

2011-01-14 Per discussione Simone Federici
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-01-14 Per discussione Karim Gorjux
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

2011-01-14 Per discussione Andrea Gasparini
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-01-14 Per discussione Karim Gorjux
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