Hallo Daniel, wir nutzen das hausintern auch. In der startup.py hab ich dazu primär diese beiden Zeilen eingefügt:
pyplugin_installer.instance().fetchAvailablePlugins(False) pyplugin_installer.instance().upgradeAllUpgradeable() (Ich schränke es allerdings auf bestimmte Nutzergruppen ein. Diese sind in einer zentralen startup.py definiert und werden über ein der startup.py vorgelagertes Verteiler-Script per md5-Check bei den usern aktuell gehalten werden ( https://docs.qgis.org/3.34/en/docs/pyqgis_developer_cookbook/intro.html#the-pyqgis-startup-environment-variable ) Somit gibt es noch die Möglichkeit beispielsweise für Tests das Auto-Update zu umgehen. Viele Grüße, Thomas Am Di., 9. Apr. 2024 um 06:59 Uhr schrieb Daniel Cebulla via FOSSGIS-Talk-Liste <fossgis-talk-liste@fossgis.de>: > Hall Liste, > > ich würde gerne beim Programm-Start von QGIS überprüfen lassen, ob es > Updates der installierten Plugins gibt und diese automatisch aktualisieren. > Der richtige Ort dafür ist wohl die Verwendung der startup.py [1]. > > Ich habe dazu diesen Beitrag [1] gefunden, wo empfohlen wird, die in > QGIS integrierten Funktionen von "pyplugin_installer" zu nutzen, mit > denen auch die manuelle Überprüfung und Aktualisierung stattfindet und > dementsprechend sieht meine startup.py sehr simple so aus: > > from qgis.utils import iface > from qgis.core import Qgis > import pyplugin_installer > pyplugin_installer.instance().upgradeAllUpgradeable() > iface.messageBar().pushMessage("Info", "Verfügbare Plugin-Updates wurden > installiert", level=Qgis.Info) > > Leider passiert aber nichts und die Plugins werden nicht aktualisiert. > Ich vermute, dass dies daran liegt, dass zum Zeitpunkt der Ausführung > der startup.py noch nicht weiß, welches Benutzerprofil geladen werden > soll und welche Plugins dementsprechend aktualisiert werden. Allerdings > habe ich auch nichts weiteres dazu Online gefunden, was mich wundert, da > dies doch eigentlich ein oft genutzter Use Case sein sollte. > > Hat das jemand bei sich (anders) umgesetzt und kann mir helfen? > > Vielen Dank und beste Grüße > Daniel > > -- > [1] > > https://docs.qgis.org/3.34/en/docs/pyqgis_developer_cookbook/intro.html#the-startup-py-file > [2] > > https://gis.stackexchange.com/questions/393500/how-to-update-plugin-installed-manually-zip-file#comment643962_393502 > > > -- > im Auftrag > Daniel Cebulla > Anwendungsbetreuer GIS > > Telefon: 03641 49-5190 E-Mail: daniel.cebu...@jena.de > > Kommunale Informationstechnik und Telekommunikation Jena (KITT) > > Optimierter Regiebetrieb Regiebetriebsleiter: Dr. Arndt Döhler > der Stadt Jena Paradiesstr. 6, 07743 Jena > > k...@jena.de USt.-ID DE150546569 > rechnungen-k...@jena.de > > -- > .................................................................... > FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster! > 26.-29. März 2025 https://www.fossgis-konferenz.de/ > > FOSSGIS Vereinstermine: > https://fossgis.de/aktivit%C3%A4ten/termine/ > > FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem > GIS-Bereich und Freier Geodaten! > https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV > ____________________________________________________________________ > FOSSGIS-Talk-Liste mailing list > FOSSGIS-Talk-Liste@fossgis.de > https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste > -- .................................................................... FOSSGIS-Konferenz 2025 mit OpenStreetMap-Event in Münster! 26.-29. März 2025 https://www.fossgis-konferenz.de/ FOSSGIS Vereinstermine: https://fossgis.de/aktivit%C3%A4ten/termine/ FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten! https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV ____________________________________________________________________ FOSSGIS-Talk-Liste mailing list FOSSGIS-Talk-Liste@fossgis.de https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste