Hackolade
Paquet d’installation silencieuse pour Hackolade
8.9.3-1
Development
Development
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-hackolade
- name: Hackolade
- version: 8.9.3-1
- categories: Development
- maintainer: WAPT Team,Tranquil IT,
- licence: proprietary_restricted,wapt_private
- target_os: windows
- architecture: x64
- signature_date:
- size: 114.99 Mo
package : tis-hackolade
version : 8.9.3-1
architecture : x64
section : base
priority : optional
name : Hackolade
categories : Development
maintainer : WAPT Team,Tranquil IT,
description : Create and visually maintain conceptual, logical, physical, relational, dimensional and NoSQL data models for databases and data exchanges
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Créez et maintenez visuellement des modèles de données conceptuels, logiques, physiques, relationnels, dimensionnels et NoSQL pour les bases de données et les échanges de données
description_pl : Tworzenie i wizualne utrzymywanie koncepcyjnych, logicznych, fizycznych, relacyjnych, wymiarowych i NoSQL modeli danych dla baz danych i wymiany danych
description_de : Erstellen und pflegen Sie visuell konzeptionelle, logische, physische, relationale, dimensionale und NoSQL-Datenmodelle für Datenbanken und den Datenaustausch
description_es : Crear y mantener visualmente modelos de datos conceptuales, lógicos, físicos, relacionales, dimensionales y NoSQL para bases de datos e intercambios de datos
description_pt : Criar e manter visualmente modelos de dados conceptuais, lógicos, físicos, relacionais, dimensionais e NoSQL para bases de dados e intercâmbios de dados
description_it : Creare e mantenere visivamente modelli di dati concettuali, logici, fisici, relazionali, dimensionali e NoSQL per database e scambi di dati
description_nl : Conceptuele, logische, fysieke, relationele, dimensionale en NoSQL-gegevensmodellen voor databases en gegevensuitwisselingen maken en visueel onderhouden
description_ru : Создание и визуальное сопровождение концептуальных, логических, физических, реляционных, размерных и NoSQL моделей данных для баз данных и обмена данными
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_private
homepage :
package_uuid : a26df95d-5279-49c5-89e2-b7be0a189214
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 1db2e51901e4f2f9bb35344c8eb077b07f79e5804d2d46fa2249aeb8bcf0cf05
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-13T18:23:24.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : iaiNrcVvzDyhw9f3/y4DBN/4hhyJU3BzJ4X0ohCwjD7Sl0ccHToLNaVEaPDD4Zo6sPQpYbj2tES2Z+q5prQ26ULsmd815OfWKkqXGobjOEa222eYkwCG8FQNnVhWmI9Rgj1CmEUNKMN+x9ITVRbZqJTKopaGt+bISdVo20Cw20nFGWnlxVIl8rNmqFO75KQQ8npwqpIu2crR1g29UpnYS9TXjSOsyaawBcmgWqNFsA3BQD7wThv3VAXKFrxPXR4NybIMvk4TJFYQh7uTfyYTyvEZLIQAmukpz4gjY6ingZf2B2pnwUw6wWTBIgLDo/m9dDT/YjiORfkTC9XPqzv90Q==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
# Installing the software
install_exe_if_needed('Hackolade-win64-setup-signed.exe',
silentflags='/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-',
key='{6BD03139-BBF4-44E0-ABA3-6D0461958CEC}_is1',
min_version=control.get_software_version(),
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
data = requests.head('https://s3-eu-west-1.amazonaws.com/hackolade/current/Hackolade-win64-setup-signed.exe',allow_redirects=True,proxies=proxies)
download_url = data.url
latest_bin = download_url.split("/")[-1]
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print("Binary is present: %s" % latest_bin)
# Deleting outdated binaries
for f in glob.glob('*.exe'):
if f != latest_bin:
remove_file(f)
version = get_version_from_binary(latest_bin)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
432a0cb4aebaf5b597929b5c0a8c760df6988f6ff3b6c0016262dfe38b2c7715 : Hackolade-win64-setup-signed.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
199e215b15023a30dd122200c2059e6ce4711dd1227deb17e5c74de6939bb0bc : WAPT/control
1db2e51901e4f2f9bb35344c8eb077b07f79e5804d2d46fa2249aeb8bcf0cf05 : WAPT/icon.png
76896cb8bd55b3fa0145ca8436b80e3ea6506faabb5e4058a0b2c02ef12aef0e : luti.json
a9ddebaa4763b24cb4813140a25da8dbea262c1e604fb97827372739941e5fc3 : setup.py
77c115dd3d61c492cfba55f47187a138a8f7733e4dc0b07efd6fdf1ba9c22ab2 : update_package.py