Seite 1 von 1

[GELÖST] Hinzufügen benutzerdefinierter Funktionen in setuphelpers

Veröffentlicht: 2. März 2023 - 11:36 Uhr
von tuxmania
Guten Morgen,

Ich möchte zusätzliche Funktionen erstellen, die ich mit jedem beliebigen Paket mithilfe von Importen verwenden kann.
Wenn ich beispielsweise eine functions.py-Datei mit all meinen benutzerdefinierten Funktionen erstelle, möchte ich diese anschließend in meinem Paket folgendermaßen verwenden können:

Code: Alle auswählen

from functions import ma_fonction
Wie kann ich das umsetzen, ohne für jedes Paket eine Funktionsdatei erstellen zu müssen?
Ist es möglich, die Setup-Helfer so zu modifizieren, dass diese Funktionen hinzugefügt werden?

Vielen Dank im Voraus für Ihr Feedback.

Betreff: Hinzufügen benutzerdefinierter Funktionen in setuphelpers

Veröffentlicht: 6. März 2023 – 14:56 Uhr
von dcardon
Hallo David,

du kannst deine Datei zu deinem Paket hinzufügen. Ich glaube, der lokale Pfad wird beim Ausführen von setup.py nicht berücksichtigt. Daher musst du den Pfad vor dem Importieren mit sys.path.append oder einer ähnlichen Methode hinzufügen.

Der waptagent.exe-Installer wird nicht mehr mit InnoSetup neu erstellt (um Probleme mit Antivirenprogrammen aufgrund unsignierter ausführbarer Dateien zu vermeiden). Daher ist es nicht mehr möglich, beim Erstellen des Agenten eine Bibliothek hinzuzufügen.

Viele Grüße,

Denis

Betreff: Hinzufügen benutzerdefinierter Funktionen in setuphelpers

Veröffentlicht: 7. März 2023 - 10:32 Uhr
von david999
Hallo Denis,

zur Kenntnis genommen.
Vielen Dank für Ihre Antwort!

Beste Grüße.