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.
Solicitud de un tutorial de SVN/Git con PyScripter
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
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,
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,
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
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
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.
¿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.
Última edición realizada por Floflobel el 23 de octubre de 2017 a las 10:26, editado 1 vez.
Sí, tenemos un repositorio SVN que está listo http://svn.XXXXXXXX.fr/svn/104-paquetes-wapt
Los archivos son bastante simples.
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"