Re: [Python] Genropy - Hangout per creare una mini applicazione web. Sabato 28 novembre ore 10 - 12

2015-11-28 Per discussione Fundor333

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

2015-11-28 Per discussione Gollum1
Il 28 novembre 2015 08:52, Fundor333  ha 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

2015-11-28 Per discussione Gollum1
Il 28 novembre 2015 09:39, Fundor333  ha 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

2015-11-28 Per discussione Fundor333

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 Per discussione Carlos Catucci
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

2015-11-28 Per discussione Giovanni Porcari

> 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

2015-11-28 Per discussione Matteo Boscolo

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