Page 1 sur 1

[RESOLU] WAPT 1.8 & PyScripter : No module named BeautifulSoup

Posté : 02 juin 2020 - 16:59
par Jonattend
Bonjour,

Je viens de migrer avec succès mon serveur WAPT Community de la version 1.7 vers la 1.8.1.6756.

Dans la foulée, je me suis dit que j'allais mettre à jour quelques paquets ... et j'ai remarqué que tous les paquets utilisant le module BeautifulSoup ne sont plus valide concernant la mise à jour de la source (CTRL+F9 depuis setup.py).

Par exemple, pour les paquets Java8 et Flash, lors de l’exécution du update_sources():, PyScripter me renvoi l'erreur suivante : "ImportError : No module named BeautifulSoup".

J'ai tenté diverses choses comme l'importer au début du setup.py (import bs4) mais pas mieux ...

La console tourne sous Win10x64 1903 avec la dernière version de PyScripter dispo sur le store Wapt (j'ai installé le paquet waptdev).

J'ai vérifié le path utilisé dans PyScripter : il pointe bien vers la version 2.7 (32 bit) se trouvant dans C:\Program Files (x86)\wapt

Est-ce que ce problème provient de la nouvelle version WAPT 1.8 ? J'ai jamais eu de souci en 1.7 concernant un quelconque module Python sous PyScripter .....

Merci pour votre aide :)

Re: WAPT 1.8 & PyScripter : No module named BeautifulSoup

Posté : 03 juin 2020 - 10:07
par jpele
Bonjour,

Si vous avez besoin de mettre à jour vos anciens paquet manuellement il faudra effectivement embarquer ce bout de code pour la double compatibilité. Le problème survient depuis la maj vers bs4.

Code : Tout sélectionner

try:
    import bs4 as BeautifulSoup
except:
    import BeautifulSoup
Pour les paquets que vous citez, vous pouvez retrouver des modèles ici :
https://store.wapt.fr/store/tis-oracle- ... re-nonfree
https://store.wapt.fr/store/tis-flashplayer


Cordialement,
Jimmy

Re: WAPT 1.8 & PyScripter : No module named BeautifulSoup

Posté : 03 juin 2020 - 11:28
par Jonattend
Bonjour
Merci pour la réponse ;)
J'étais pas loin concernant le module bs4 ...
Du coup, sur l'ensemble de mes paquets utilisant bs4, je vais devoir intégrer ce bout de code au début dans le setup.py ?

Si tel est le cas, je vais faire un essai de suite avec Java / Flash et faire un retour ;)

Re: WAPT 1.8 & PyScripter : No module named BeautifulSoup

Posté : 03 juin 2020 - 13:08
par jpele
Jonattend a écrit : 03 juin 2020 - 11:28 Bonjour
Merci pour la réponse ;)
J'étais pas loin concernant le module bs4 ...
Du coup, sur l'ensemble de mes paquets utilisant bs4, je vais devoir intégrer ce bout de code au début dans le setup.py ?

Si tel est le cas, je vais faire un essai de suite avec Java / Flash et faire un retour ;)
Oui tout à fait, ou ré-importer les paquet depuis le store qui ont déjà été mis à jour.

Re: WAPT 1.8 & PyScripter : No module named BeautifulSoup

Posté : 03 juin 2020 - 15:20
par Jonattend
Bonjour,

Je vous remercie pour cette aide car elle a résolue le problème ;)

Merci !