Anfrage für ein SVN/Git-Tutorial mit PyScripter

Fragen zu WAPT-Paketen / Anfragen und Hilfe bezüglich WAPT-Paketen.
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
cdeze
Nachrichten: 31
Anmeldung: 29. November 2016 - 09:39 Uhr

7. März 2017 - 10:37 Uhr

Hallo,
gibt es eine Dokumentation oder ein Tutorial zur Versionskontrolle von Paketen mit PyScripter?

Ich möchte ein einziges Git/SVN-Repository für alle Pakete verwenden
und die ausführbaren Dateien nicht darin speichern.
Vielen Dank.
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

7. März 2017 - 11:07 Uhr

Hallo,

Sie können Git zur Verwaltung Ihres Repositorys verwenden.
Ich empfehle, die .exe-Dateien auf einen FTP-Server hochzuladen, der die Download-Last bewältigen kann.
Verwenden Sie anschließend die wget-Funktion (https://dev.tranquil.it/sphinxdocs/sources.wget), um die .exe-Datei herunterzuladen. Sie können die .exe-Dateien bis zum Abschluss der Installation im temporären Windows-Ordner speichern und sie anschließend löschen.

Bei weiteren Fragen stehe ich Ihnen gerne zur Verfügung.

Mit freundlichen Grüßen
cdeze
Nachrichten: 31
Anmeldung: 29. November 2016 - 09:39 Uhr

20. März 2017 - 12:02 Uhr

Ehrlich gesagt ist die Vorgehensweise zur Verwendung des `sources`-Parameters in SVN oder Git nicht sehr klar.
Ich habe die Adresse meines SVN- oder Git-Repositorys korrekt eingegeben, aber es funktioniert nicht.

Befehlszeile: `-ldebug sources C:\wapt\dev\dsi-joineole-wapt\WAPT
SCHWERWIEGENDER FEHLER: Ausnahme: Keine Quellen in der Paketkontrolldatei definiert und keine default_sources_url in der Konfigurationsdatei.
Traceback (letzter Aufruf):
Datei "C:\wapt\wapt-get.py", Zeile 1106, in`
main()
Datei "C:\wapt\wapt-get.py", Zeile 655, in main
os.startfile(mywapt.get_sources(args[1]))
Datei "C:\wapt\common.py", Zeile 3518, in get_sources
raise Exception('Keine Quellen in der Paketverwaltungsdatei definiert und keine default_sources_url in der Konfigurationsdatei')
Ausnahme: Keine Quellen in der Paketverwaltungsdatei definiert und keine default_sources_url in der Konfigurationsdatei
Floflobel
Nachrichten: 135
Anmeldung: 15. Oktober 2015 - 17:32 Uhr

20. März 2017 – 13:57 Uhr

Hallo,

könnten Sie mir bitte Ihr vollständiges Paket zusenden? Es scheint, als fehlten einige Informationen in einer Datei (control).
SVN und Git sind nicht mit WAPT verknüpft; Sie müssen diese selbst einrichten und anschließend mit Git committen. Bitte beachten Sie, dass die Kompilierung mit WAPT nicht automatisch eine Verbindung zu Git oder SVN herstellt.
Zuletzt bearbeitet von Floflobel am 23. Oktober 2017 um 10:26 Uhr, 1 Mal bearbeitet.
cdeze
Nachrichten: 31
Anmeldung: 29. November 2016 - 09:39 Uhr

20. März 2017 – 15:35 Uhr

Ja, wir haben ein fertiges SVN-Repository http://svn.XXXXXXXX.fr/svn/104-wapt-packages

Die Dateien sind recht einfach.

Code: Alle auswählen

package           : dsi-joineole
version           : 1.1-3
architecture      : all
section           : base
priority          : optional
maintainer        : cdeze
description       : automatic package for joineole
depends           : 
conflicts         : 
sources           : http://svn.XXXXXXXX.fr/svn/104-wapt-packages
installed_size    : 
signer            : wapt-etab.XXXXXXX.fr
signer_fingerprint: XXXXXXXXXXXXXXXXXXX
min_wapt_version  : 
maturity          : 
locale            : 

Code: Alle auswählen

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = ['joineole']

# command(s) to launch to remove the application(s)
uninstallstring = []

def install():
    print('installing joineole')
    if os.path.isfile('c:/joineole.exe'):
        os.unlink('c:/joineole.exe')
    filecopyto('joineole.exe','c:/')
    print "Registering uninstall"
    register_uninstall('joineole','c:\\wapt\\wapt-get.exe uninstall dsi-joineole',False,quiet_uninstall_string='',
        install_location = None,display_name='joineole',
        display_version = None,publisher = 'Education Nationale')

def uninstall():
    print "Remove joineole"
    remove_file('c:/joineole.exe')
    remove_file('c:/joinlog.log')
    unregister_uninstall('joineole',False)
    print "Uninstall successsful"
Gesperrt