Page 1 sur 1

[RESOLU] Erreur installation dépendance watpdev

Posté : 03 oct. 2024 - 11:30
par tristan
Bonjour,

Souhaitant faire du développement de paquet, j'ai suivi les conseils de la documentation WAPT qui indique d'installer le paquet waptdev. Or a l'installation du paquet sur le pc (windows 11) une erreur se passe indiquant

Code : Tout sélectionner

EWaptUnavailablePackage(\'Missing dependencies: %s\' % (\',\'.join(missing_depends,)))\nwaptpackage.EWaptUnavailablePackage: Missing dependencies: wapt-7zip\n']]
Or lors de l'installation de 7zip il m'indique un problème avec le module imp de python

Quelqu'un aurait il une idée?
Merci

Re: Erreur installation dépendance watpdev

Posté : 03 oct. 2024 - 16:47
par sfonteneau
wapt-7zip ne serais pas en x86 dans votre dépôt ?

Re: Erreur installation dépendance watpdev

Posté : 04 oct. 2024 - 08:52
par tristan
En effet, j'avais les deux dans mon dépôt. Je viens de mettre à jour ce dernier en ne gardant que la version x64. En retentant une installation, j'ai toujours la même erreur.

Voici les logs d'installation de 7zip :

Code : Tout sélectionner

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 4142, in install_wapt
    setup = import_setup(setup_filename)
  File "C:\Program Files (x86)\wapt\waptutils.py", line 1589, in import_setup
    py_mod = imp.load_source(modulename, setupfilename)
NameError: name 'imp' is not defined

NameError: name 'imp' is not defined
merci

Re: Erreur installation dépendance watpdev

Posté : 04 oct. 2024 - 09:20
par tristan
UPDATE

Problème résolu --> réinstallation de l'agent WAPT sur la machine concerné

Re: Erreur installation dépendance watpdev

Posté : 04 oct. 2024 - 10:25
par dcardon
Bonjour Tristan,

merci pour le retour :-) . Avec toute la stacktrace c'est un peu plus clair. Le module imp est un module core de python, donc si il n'est pas présent, c'est en effet que l'installation de l'agent est corrompu. Ca peut arriver avec des antivirus qui bloque certain fichier lors de l'install, dans ce cas il faut mettre une exception.

Je passe le topic en RESOLU.

Cordialement,

Denis