Le 18/01/2022 à 16:08, Odile Troulet-Lambert a écrit :
> Bonjour
>
> Je ne suis pas sûre d'être au bon endroit pour poser cette question!..
Ici on discute de logiciels libres, donc ça ne devrait choquer personne.
> .Je cherche à distribuer une application Python depuis un site web. Le
> site web a besoin de pouvoir mettre à jour automatiquement le logiciel
> installé et de remonter sur le serveur des informations sur
> l'utilisation du logiciel.
En général un site Web répond, mais ce n'est pas lui qui pose les
questions. Si ton programme doit être mis à jour, ce serait donc à lui
d'interroger le site Web et de voir s'il y a une mise à jour à faire. Il
faut donc intégrer à ton programme un mécanisme qui s'occupe de ça, soit
automatiquement au démarrage du programme (ou à intervalles réguliers
s'il ne s'arrête jamais), soit par une action de l'utilisateur.
Idem pour la remontée d'informations, sauf peut-être que cela serait
plus intéressant de le faire à la fermeture du programme plutôt qu'à
l'ouverture
> J'ai pris connaissance des outils python packaging and distributing
> projects.
Bel effort !
Jette un coup d'oeil ici, si ça correspond à un début de solution :
https://fernandofreitasalves.com/how-to-create-an-application-with-auto-update-using-python-and-esky/
Je ne suis pas un spécialiste de ces questions, il y a certainement des
gens bien plus compétents à l'écoute..
Une bonne journée !
--
Marc BERLIOUX
"Bienheureux les fêlés, ils laissent passer la lumière" Michel Audiard