Page 1 sur 1

demande de tuto svn/Git avec pyscripter

Posté : 07 mars 2017 - 10:37
par cdeze
bonjour,
Existe t'il une documentation ou un tuto pour versionner le travail fait avec pyscripter sur les paquets ?

J'aimerai avoir un seul dépôt GIT/SVN pour tous les paquets.
et aussi ne pas avoir les exe dans le dépots.
Merci

Re: demande de tuto svn/Git avec pyscripter

Posté : 07 mars 2017 - 11:07
par Floflobel
Bonjour,

Vous pouvez utiliser git comme gestionnaire de votre repo.
Ce que je vous conseille est d'exporter les exe sur un ftp qui pourra tenir la charge pour le téléchargement.
Utilisez ensuite la fonction wget (https://dev.tranquil.it/sphinxdocs/sour ... lpers.wget) pour télécharger l'exe. Vous pouvez stocker les exe dans le dossier tmp de windows en attendant la fin de l'installation puis le supprimer.

N'hésitez pas si vous avez besoin d'aide.

Cordialement,

Re: demande de tuto svn/Git avec pyscripter

Posté : 20 mars 2017 - 12:02
par cdeze
franchement c'est pas tres clair la manière de faire fonctionner svn ou git avec le paramètre sources:
J'ai bien mis l'adresse de mon dépot svn ou git mais ca ne marche pas

Ligne de Commande : -ldebug sources C:\wapt\dev\dsi-joineole-wapt\WAPT
FATAL ERROR : Exception: No sources defined in package control file and no default_sources_url in config file
Traceback (most recent call last):
File "C:\wapt\wapt-get.py", line 1106, in <module>
main()
File "C:\wapt\wapt-get.py", line 655, in main
os.startfile(mywapt.get_sources(args[1]))
File "C:\wapt\common.py", line 3518, in get_sources
raise Exception('No sources defined in package control file and no default_sources_url in config file')
Exception: No sources defined in package control file and no default_sources_url in config file

Re: demande de tuto svn/Git avec pyscripter

Posté : 20 mars 2017 - 13:57
par Floflobel
Bonjour,

Pouvez-vous me communiquer votre paquet en entier. Il semble manquer des informations dans un fichier (control).
SVN ou Git ne sont pas lié à WAPT, c'est à vous de le mettre en place puis de faire vos commit grâce à git. Attention la compilation avec WAPT ne veut pas dire que vous êtes lié à Git ou SVN.

Re: demande de tuto svn/Git avec pyscripter

Posté : 20 mars 2017 - 15:35
par cdeze
Oui nous avons un depots svn qui est pret http://svn.XXXXXXXX.fr/svn/104-wapt-packages

Les fichiers sont assez simples.

Code : Tout sélectionner

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 : Tout sélectionner

# -*- 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"