Salve a tutti,
Prima la domanda: E' possibile far puntare Qgis anche con una macro di progetto o usando le variabili di sistema ad una cartella diversa da .qgis2/python/plugins/, per esempio una cartella github per lo sviluppo: C:/users/mio_utente/nome_repo/pyarchinit Ora provo a spiegare il problema. Ho un plugin (pyarchinit) per qgis che sto sviluppando usando la piattaforma github, la quale installa sul mio PC una cartella:
C:/users/mio_utente/nome_repo/pyarchinit Quando devo scrivere il codice (diciamo su un file_1.py) mi copio la mia cartella pyarchinit da Github dentro a
C:/users/mio_utente/.qgis2/python/plugins/ così sviluppo e verifico subito con QGis se la mia modifica fa quello che desidero o meno. Finito di portare le nuove modifiche copio tutta la cartella pyarchinit (copio tutta la cartella non solo file_1.py, dato che a volte si modificano più file di cui è difficile portare memoria) da
.qgis2 alla cartella di github. Qui si crea un problema: se qualcuno da un fork ha portato una modifica su un file_2.py, quando vado a risincronizzare il tutto, il mio file_1.py viene mandato a github, ma il mio file_2.py , che è più recente rispetto al file_2.py online con modifiche, andrà in priorità rispetto a quella sul Web cancellando le modifiche che altri hanno apportato.
Se ho capito bene dipende dal fatto che io faccio un copia e incolla dell'intera cartella, che altera data e ora di tutti i file e non solo degli ultimi modificati. Grazie a tutti!
Luca _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Ciao Luca
Il giorno 17 aprile 2014 11:25, Luca Mandolesi <[hidden email]> ha scritto:
Se ho capito bene quello che vuoi fare non dovrebbero servire variabili di sistema. Su linux basta creare un link simbolico nella cartella dei plugin alla cartella che contiene i file.
Per capirci: ln -s /home/luk/mioplugin/ /home/luk/.qgis2/python/plugin/mioplugin Penso che su windows funzioni allo stesso modo con un collegamento. A presto Luca _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Io spesso uso la variabile d'ambiente QGIS_PLUGINPATH impostandola dentro Impostazioni -> Opzioni -> Sistema -> Ambiente: http://img42.com/czxQO Giovanni Il giorno 17 aprile 2014 11:47, Luca Lanteri <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Ciao, grazie per le risposte. Con il suggerimento di Luca sotto windows mi ritrovo che il plugin è corrotto e nel plugin manager mi fa vedere pyarchinit.ink
Con il suggerimento di Allegri invece non sortisco effetti. Forse scrivo male il path: C:\Users\mioutente\Github\pyarchinit_beta_test_dev? Il giorno 17 aprile 2014 11:55, G. Allegri <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Devi mettere il percorso alla cartella in cui si trova il plugin, non alla cartella del plugin.l Il giorno 17 aprile 2014 12:09, Luca Mandolesi <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Scusate, avevo messo uno spazio in più dopo la parola QGIS_PLUGINPATH. Ora funziona a meraviglia. Grazie a tuti Luca. Il giorno 17 aprile 2014 12:10, G. Allegri <[hidden email]> ha scritto:
_______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
In reply to this post by mando
Il giorno 17 aprile 2014 12:09, Luca Mandolesi <[hidden email]> ha scritto:
e poi dicono che linux è più complicato... linux vs win 1-0 ! ;-) a presto Luca _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013 |
Free forum by Nabble | Edit this page |