tis-dolt icon

Dolt

Paquet d’installation silencieuse pour Dolt

1.81.1-1
Utilities
Utilities

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-dolt
  • name: Dolt
  • version: 1.81.1-1
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
  • editor: DoltHub
  • licence: opensource_free,cpe:/a:apache:license_2.0,wapt_public
  • locale: all
  • target_os: windows
  • impacted_process: dolt
  • architecture: x64
  • signature_date:
  • size: 44.61 Mo
  • installed_size: 101.28 Mo
  • homepage : https://www.dolthub.com/

package           : tis-dolt
version           : 1.81.1-1
architecture      : x64
section           : base
priority          : optional
name              : Dolt
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : Dolt provides tools such as hosting, permissions, query interface, to facilitate data collaboration
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 101281280
impacted_process  : dolt
description_fr    : Dolt fournit des outils tels que l'hébergement, les autorisations, l'interface d'interrogation, afin de faciliter la collaboration en matière de données
description_pl    : Dolt zapewnia narzędzia, takie jak hosting, uprawnienia, interfejs zapytań, aby ułatwić współpracę w zakresie danych
description_de    : Dolt bietet Tools wie Hosting, Berechtigungen, Abfrage-Interface, um die Zusammenarbeit von Daten zu erleichtern
description_es    : Dolt proporciona herramientas como alojamiento, permisos, interfaz de consulta, para facilitar la colaboración de datos
description_pt    : Dolt fornece ferramentas como alojamento, permissões, interface de consulta, para facilitar a colaboração de dados
description_it    : Dolt fornisce strumenti come hosting, permessi, interfaccia di interrogazione, per facilitare la collaborazione sui dati
description_nl    : Dolt biedt tools zoals hosting, permissies, query-interface om samenwerking tussen gegevens te vergemakkelijken
description_ru    : Dolt предоставляет такие инструменты, как хостинг, разрешения, интерфейс запросов, для облегчения совместной работы с данными
audit_schedule    : 
editor            : DoltHub
keywords          : database,sql,git
licence           : opensource_free,cpe:/a:apache:license_2.0,wapt_public
homepage          : https://www.dolthub.com/
package_uuid      : 340821ba-5045-4fe8-90e0-62b2701497d0
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 11fadef9b21e09b5d061ab989b96c4d095cf11f1731d883c53c91f7129f28fb3
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-22T01:56:12.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         : O7T8jls+b9phJ859n1Ed8dXuyamVyoNWM5HO+zE2FpNq4Qh6ReVE1VBuFrMmVlboSc6DMQWwIzX4AiGGzrpuodW2TjtzqPhhz+nYoQv5t06lXWdd5mchjqorp82o5K7xW/eSLwxoGetzl5dxNEtSCsfM8rcZQyvL368xZ3arMj7Pc3hPawTD73gnCA1eDAHqD+TUBqQ/b6k1TT/3o43UUt7neaZ0UYS+DH8rM7dMcv1UQVR3xxZ10QPo3mc45AL9uEUeGb12EK7RI9V22FgOtSRctUUfnA2C12pWnPiOvTeApXseKn92ZCoQ9w65SfWexhaNdrRCT4tQs542je4Yxw==

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


def install():
    bin_name = glob.glob("dolt-windows-amd64.msi")[0]
    install_msi_if_needed(bin_name)

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


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    api_url = "https://api.github.com/repos/dolthub/dolt/releases/latest"

    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    msi_found = False  # Flag pour indiquer la découverte d'un fichier .msi
    for release in releases_dict:
        if msi_found:
            break
        for asset in releases_dict["assets"]:
            if asset["browser_download_url"].endswith(".msi"):
                url_download = asset["browser_download_url"]
                latest_bin = url_download.split("/")[-1]
                version = releases_dict["tag_name"].replace("v", "")
                msi_found = True  # Mettre à jour le flag pour indiquer qu'un msi a été trouvé
                break

    if not isfile(latest_bin):
        package_updated = True
        wget(url_download, latest_bin, proxies=proxies)

    # Deleting binaries
    for f in glob.glob("*.msi"):
        if f != latest_bin:
            remove_file(f)

    version = get_version_from_binary(latest_bin)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
5ea3e160e089f5ab4ead58ae99a57929b796898666fb8c48f6d6db937a61f179 : WAPT/control
11fadef9b21e09b5d061ab989b96c4d095cf11f1731d883c53c91f7129f28fb3 : WAPT/icon.png
77688737ce6b9b39e570266a51767fae5a5da5724123d1499c002164da3c03cd : dolt-windows-amd64.msi
cc2acb1ce04816a4da824caf65f318de4439cec7382792f0e7a0856a76c80e3e : luti.json
cc79fa54cde57df18aa7091074bd54dcd75b1792a9ef4f28d9c2c49c33129a83 : setup.py
2d4bc63e94777f01fe0c4ea339e687bcb04067c3d44ea6762810a95b29fdc879 : update_package.py