<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote"><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 style>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 style><br></div><div style>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 style><br></div><div style>Un esempio banale è sqlalchemy che sotto linux installa tramite synaptic la versione 0.5 mentre il mio plugin usa la 0.7.</div><div style><br></div><div style>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 style><br></div><div style>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 style><br></div><div style>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 style><br></div><div style>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 style><br></div>
<div style>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 style><br></div><div style>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 style>
<br></div><div style>Ciao ciao<br>Luca</div></div></div></div>