Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
Il 28/11/2015 09:28, Gollum1 ha scritto: Bhe... genropy attualmente è scritto per python2.x, quindi non si Il lo dico perchè ieri installando paver su windows 10 lo ha installato per 3.4 e cercava la libreria urllib2 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
Il 28 novembre 2015 08:52, Fundor333ha scritto: > Il 27/11/2015 13:05, Giovanni Porcari ha scritto: >>> >>> Il giorno 27 nov 2015, alle ore 12:49, Carlos Catucci >>> ha scritto: >>> >>> >>> 2015-11-27 12:20 GMT+01:00 Giovanni Porcari >>> : >>> Comunque domani alle 9:45 ti mando l'invito. >>> >>> >>> Ho il colloquio alle 11.00 e devo ucire per le 10 :'( >> >> >> Comunque registreremo e sarà su youtube (google permettendo perchè la >> volta scorsa >> non ne voleva sapere di funzionare). >> >> In ogni caso se l'iniziativa ha successo potremo replicare periodicamente. >> >> >> Ciao >> >> G >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python > > Piccola annotazione sull'installazione di Genropy: > > paver develop richiede il modulo urllib2 che in Python3.x cambia nome. > Quindi, per far funzionare correttamente paver bisogna installarlo con pip > in python2.7. A dopo > Bhe... genropy attualmente è scritto per python2.x, quindi non si presenta neppure il problema. -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
Il 28 novembre 2015 09:39, Fundor333ha scritto: > Il 28/11/2015 09:28, Gollum1 ha scritto: >> >> Bhe... genropy attualmente è scritto per python2.x, quindi non si > > Il lo dico perchè ieri installando paver su windows 10 lo ha installato per > 3.4 e cercava la libreria urllib2 ecco... questa è una cosa che devo capire, se sto usando pip su python 2.x, non dovrebbe scaricare solo pacchetti compatibili con python2.x? e viceversa, se uso pip in python 3.x, non dovrebbe scaricare pacchetti solo per python 3.x? ho qualche dubbio che in realtà sia così... nel tuo caso, come hai fatto a differenziare le due versioni? (mi interessa particolarmente per la documentazione per l'installazione). Hai trovato particolari problemi? una volta conclusa l'installazione, riesci poi a lavorarci? -- Gollum1 - http://www.gollumone.it Tesoro, dov'é il mio teoro... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
Il 28/11/2015 09:43, Gollum1 ha scritto: ecco... questa è una cosa che devo capire, se sto usando pip su python 2.x, non dovrebbe scaricare solo pacchetti compatibili con python2.x? e viceversa, se uso pip in python 3.x, non dovrebbe scaricare pacchetti solo per python 3.x? ho qualche dubbio che in realtà sia così... Credo che ho generato il problema avendo installato sia la 2.7.x sia una 3.x. Questo ha portato ad avere pip impostato su 3.x (io non ho fatto niente a livello di cambiare configurazioni o path) nel tuo caso, come hai fatto a differenziare le due versioni? (mi interessa particolarmente per la documentazione per l'installazione). Hai trovato particolari problemi? una volta conclusa l'installazione, riesci poi a lavorarci? Ho notato la cosa in quanto l'errore che mi dava era del tipo path_vario/Python3.5/path_vario urllib2 not found per cui ho cercato il comando equivalente a pip2.7 per windows (prima o poi torno a Linux...) ovvero ho usato py -2.7 -m pip install NOME_DEL_MODULO obbligando così paver a usare python2.7... La mia ipotesi è che pip installa nella cartella della versione che sceglie lui (tira un dado per scegliere?) il modulo che hai richiesto. Questo porta il modulo a usare la versione di python in cui è stato installato da pip e non obbligatoriamente quella in cui è stato pensato. Sperando di esserti stato utile Fundor333 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
2015-11-28 12:36 GMT+01:00 Giovanni Porcari: > > Ecco il link al video: > https://www.youtube.com/watch?v=uVVgMNBdv1I > > > Il codice realizzato sta su bitbucket: > > > g...@bitbucket.org:ghigo/travelagents.git > Muchas gracias. Intanto io oggi ho suggerito di usare Genropy dove ho fatto il colloquio. Magari non passa, ma chissa' ... Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12
> Il giorno 27 nov 2015, alle ore 13:05, Giovanni Porcari >ha scritto: > > >> Il giorno 27 nov 2015, alle ore 12:49, Carlos Catucci >> ha scritto: >> >> >> 2015-11-27 12:20 GMT+01:00 Giovanni Porcari : >> Comunque domani alle 9:45 ti mando l'invito. >> >> >> Ho il colloquio alle 11.00 e devo ucire per le 10 :'( > > > Comunque registreremo e sarà su youtube (google permettendo perchè la volta > scorsa > non ne voleva sapere di funzionare). > > In ogni caso se l'iniziativa ha successo potremo replicare periodicamente. Ecco il link al video: https://www.youtube.com/watch?v=uVVgMNBdv1I Il codice realizzato sta su bitbucket: g...@bitbucket.org:ghigo/travelagents.git > Ciao G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Cast su pyobject
Il 27/11/2015 08:29, Matteo Boscolo ha scritto: ciao a tutti, mi sto divertendo ad estendere python con del cpp.. il mio problema e questo: ho questa funzioncina che mi dovrebbe convertire args e memorizzarmelo in una variabile globale. il tutto mi si rompe quando vado a castare il mio pyApplication con un oggetto CComPtr static PyObject * connect(PyObject * self, PyObject * args) { PyObject * pyApplication; CComPtr pUnk; //try to get active object if (!PyArg_ParseTuple(args, "O", )) return NULL; pUnk=(CComPtr )pyApplication; //<< qui mi da errore in compilazione HRESULT hRes = pUnk->QueryInterface(); Py_INCREF(Py_None); return Py_None; } l'oggetto che passo com args viene generato da python con iDispatch in questo modo _application = Dispatch('TD_appl.Application', clsctx=CLSCTX_LOCAL_SERVER | CLSCTX_ACTIVATE_64_BIT_SERVER) td.connect(_application) td e' il mio modulo di estensione python .. Giusto se a qualcuno capitasse di dover fare una cosa come questa In pratica se si include #include "PythonCOM.h" si hanno ha a disposizione l'interfaccia PyIUnknown , che con il metodo m_obj fa quello che serve ciao Matteo copio qui il codice static PyObject * connect(PyObject * self, PyObject * args) { PyObject * pyApplication; CComPtr pUnk; IUnknown *ret; //try to get active object if (!PyArg_ParseTuple(args, "O", )) return NULL; pUnk = ((PyIUnknown *)pyApplication)->m_obj; HRESULT hRes = pUnk->QueryInterface(); Py_INCREF(Py_None); return Py_None; } --- Questa e-mail è stata controllata per individuare virus con Avast antivirus. http://www.avast.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python