<div dir="ltr">Lupus in fabula...altre 3 ore perse in chat per insegnare a installare i moduli di python...la shell di osgeo che non funziona... secondo me si genera uno spirito troppo elitario quando si usa l'opensource... tante cose che prima non si conoscevano diventano scontate....</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2013/1/6 Luca Mandolesi <span dir="ltr"><<a href="mailto:mandoluca@gmail.com" target="_blank">mandoluca@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><div class="im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
In definitiva è cosa buona che sia l'utente di un PC decidere lui in<br>
primis se installarsi un plugin oppure no.</blockquote><div><br></div></div><div>Si, mi sono spiegato un pelino male...io pensavo ad una interfaccia che ti elenchi i moduli che è possibile installare, ti dia l'url dove reperirlo oppure (se è possibile) automatizzare il processo di installazione tenendo traccia di cosa hai installato, proprio come fa il plugin manager di QGis.</div>

<div><br></div><div>Il problema che riscontro è che nel caso del tipo dei miei utenti, non riescono proprio ad entrare nella logica dei setup attraverso console, oppure arrivano in un repo e vanno in panico vedendo le mille mila versioni e i vari snapshot e via dicendo. Così rinunciano a provare ad installare il plugin.</div>

<div><br></div><div>Un esempio banale è sqlalchemy che sotto linux installa tramite synaptic la versione 0.5 mentre il mio plugin usa la 0.7.</div><div><br></div><div>Mi piacerebbe provare a semplificare il sistema di installazione per introdurre in maniera più soft l'approccio alla possibilità di usare i software foss.</div>

<div><br></div><div>C'è sicuramente alla base una malsana abitudine ad avere un .exe o un .dmg che ti riempie di munnezza il computer senza consapevolezza di quello che ci sta dietro, ma è un dato di fatto che al momento è la logica dominante per la maggior parte degli utenti e stavo solo ragionando a voce alta sul come rendere più accattivante e rapida la possibilità di accedere al mondo FOSS.</div>

<div><br></div><div>Dalla lista, più che un contributo concettuale sulla correttezza o meno del processo, volevo capire se è possibile fare un plugin che si adatti al SO e se è informaticamente possibile a priori fare le chiamate al sistema...</div>

<div><br></div><div>Sicuramente con python tramite il modulo os.system si può lanciare un comando del tipo python setup.py install...ma non so se si adatta a tutti i tipi di macchine.</div><div><br></div>
<div>Con reportlab per esempio su win mi tocca installare python27 a parte (avendo coscienza che Qgis tramite Osgeo usa python27), installare la versione corretta, andare in site-packages copiare il modulo installato e poi incollarlo dentro Qgis, dato che il .exe di reportlab non permette di scegliere la directory...una cosa a volte veramente insormontabile senza una guida dettagliata o senza perdere ore di spiega via skype all'utente di turno.</div>

<div><br></div><div>Magari proverò in piccolo a fare una interfaccina e vediamo cosa ne esce, poi se qualche python guru mi da le dritte capire se la cosa è utile o è meglio abbandonare l'idea.</div><div>
<br></div><div>Ciao ciao<span class="HOEnZb"><font color="#888888"><br>Luca</font></span></div></div></div></div>
</blockquote></div><br></div>