Página 1 de 1
Solicitud de un tutorial de SVN/Git con PyScripter
Publicado: 7 de marzo de 2017 - 10:37
por cdeze
Hola, ¿
existe alguna documentación o tutorial sobre control de versiones para paquetes usando PyScripter?
Me gustaría tener un único repositorio Git/SVN para todos los paquetes,
y que los archivos ejecutables no estén en el repositorio.
Gracias.
Re: Solicitud de un tutorial de SVN/Git con PyScripter
Publicado: 7 de marzo de 2017 - 11:07 a. m.
por Floflobel
Hola,
puedes usar Git para gestionar tu repositorio.
Te recomiendo exportar los archivos .exe a un servidor FTP que pueda soportar la carga de descarga.
Luego, usa la función wget (
https://dev.tranquil.it/sphinxdocs/sour ... lpers.wget) para descargar el archivo .exe. Puedes guardar los archivos .exe en la carpeta temporal de Windows hasta que finalice la instalación y luego eliminarlos.
No dudes en preguntar si necesitas más ayuda.
Atentamente,
Re: Solicitud de un tutorial de SVN/Git con PyScripter
Publicado: 20 de marzo de 2017 - 12:02
por cdeze
Francamente, la forma de hacer que SVN o Git funcionen con el parámetro `sources` no está muy clara.
He introducido correctamente la dirección de mi repositorio SVN o Git, pero no funciona.
Línea de comandos: `-ldebug sources C:\wapt\dev\dsi-joineole-wapt\WAPT
ERROR FATAL: Excepción: No hay fuentes definidas en el archivo de control del paquete y no hay default_sources_url en el archivo de configuración
Traceback (última llamada):
Archivo "C:\wapt\wapt-get.py", línea 1106, en`
main()
Archivo "C:\wapt\wapt-get.py", línea 655, en main
os.startfile(mywapt.get_sources(args[1]))
Archivo "C:\wapt\common.py", línea 3518, en get_sources
raise Exception('No hay fuentes definidas en el archivo de control del paquete y no hay default_sources_url en el archivo de configuración')
Excepción: No hay fuentes definidas en el archivo de control del paquete y no hay default_sources_url en el archivo de configuración
Re: Solicitud de un tutorial de SVN/Git con PyScripter
Publicado: 20 de marzo de 2017 - 13:57
por Floflobel
Hola,
¿podrías enviarme el paquete completo? Parece que falta información en un archivo (control).
SVN y Git no están vinculados a WAPT; debes configurarlos tú mismo y luego confirmar los cambios usando Git. Ten en cuenta que compilar con WAPT no te vincula automáticamente a Git ni a SVN.
Re: Solicitud de un tutorial de SVN/Git con PyScripter
Publicado: 20 de marzo de 2017 - 15:35
por cdeze
Sí, tenemos un repositorio SVN que está listo
http://svn.XXXXXXXX.fr/svn/104-paquetes-wapt
Los archivos son bastante simples.
Código: Seleccionar todo
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 :
Código: Seleccionar todo
# -*- 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"