Seite 1 von 1

[GELÖST] Verwendung von wapt.install()

Veröffentlicht: 29. Juni 2022 – 23:52 Uhr
von AlbanUCA63
Hallo zusammen

Ich habe ein Problem, wenn ich die Funktion WAPT.install('package') verwende.
Bei der Ausführung ist ein Fehler aufgetreten:

Code: Alle auswählen

2022-06-29 23:37:48,592 CRITICAL Error downloading package from http repository, please update... error : 'NoneType' object has no attribute 'split'
2022-06-29 23:37:48,595 CRITICAL Error downloading some files : [(u'https://monserveur/wapt/monpaquet.wapt', "'NoneType' object has no attribute 'split'")]
2022-06-29 23:37:48,598 CRITICAL Packagexxxxxx [x64_fr_PROD] not installed due to errors : TypeError: coercing to Unicode: need string or buffer, NoneType found
Egal welches Paket ich als Parameter angebe... immer dasselbe Ergebnis.

Ich muss außerdem die Funktion WAPT.remove('package') verwenden, was keine Probleme verursacht (wir laden ja natürlich nichts herunter :) ).

Ziel ist es, das betreffende Paket aufzurufen, anstatt die Installations- und Deinstallationsbefehle im zu erstellenden Paket auszuführen.

Eine weitere Frage: Wie kann man den Befehl "wapt-get install my_package" innerhalb eines Skripts übergeben? Über run(r'') funktioniert es nicht

Sollten Sie weitere Informationen benötigen, zögern Sie bitte nicht, uns zu fragen.
Wir verwenden Wapt 2.2 Enterprise.

Vielen Dank an alle!

Alban

Betreff: Verwendung von wapt.install()

Veröffentlicht: 30. Juni 2022 – 15:15 Uhr
von dcardon
Wie lautet der genaue Code des nicht funktionierenden Teils (d. h. der vollständige Code der setup.py-Datei, der das Problem aufzeigt)?

Denis

Betreff: Verwendung von wapt.install()

Veröffentlicht: 30. Juni 2022 – 16:18 Uhr
von AlbanUCA63
Hallo Denis,

das Problem tritt nur auf, wenn ich `WAPT.install('mypackage')` verwende.

Nach mehreren Tests habe ich festgestellt, dass es funktioniert, sobald das Paket erstellt ist.
Den genannten Fehler erhalte ich nur bei der Verwendung von PyScripter.

Ich würde sagen, wir haben die Hälfte geschafft; das Ergebnis scheint zu funktionieren. Ich werde meine Tests fortsetzen.

Alban

Betreff: Verwendung von wapt.install()

Veröffentlicht: 1. Juli 2022 - 10:12 Uhr
von AlbanUCA63
Hallo zusammen,

ich kann bestätigen, dass nach dem Kompilieren des Pakets alles funktioniert.
Möglicherweise gab es ein Problem auf meinem Entwicklungsrechner.

Viel Erfolg euch allen,

Alban

Betreff: Verwendung von wapt.install()

Veröffentlicht: 1. Juli 2022 - 11:18 Uhr
von dcardon
Hallo Alban,

es sollte in PyScripter funktionieren. Du kannst versuchen, PyScripter 3 auf einem sauberen System zu installieren, um zu sehen, ob das Problem reproduzierbar ist.
Sei dabei vorsichtig bei der Verwendung von `WAPT.install(xxxx)`, da der WAPT-Agent die Datei nicht automatisch in den Cache lädt. Wenn die Installation bei ausgeschaltetem Rechner und ohne Netzwerkverbindung erfolgt, stürzt sie ab.

Bis bald,

Denis

Betreff: Verwendung von wapt.install()

Veröffentlicht: 1. Juli 2022 – 15:43 Uhr
von AlbanUCA63
Okay, danke für die Info.
Ich werde es mal ausprobieren. :)

Danke!