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: [email protected]

Kommunale Informationstechnik und Telekommunikation Jena (KITT)

Optimierter Regiebetrieb    Regiebetriebsleiter: Dr. Arndt Döhler
der Stadt Jena              Paradiesstr. 6, 07743 Jena

[email protected]                USt.-ID DE150546569
[email protected]

--
....................................................................
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
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an