tis-dolt icon

Dolt

Paquet d’installation silencieuse pour Dolt

1.81.10-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.10-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.38 Mo
  • installed_size: 101.28 Mo
  • homepage : https://www.dolthub.com/

package           : tis-dolt
version           : 1.81.10-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      : 0773cb6d-94a0-480a-ab94-75f1eed1b3e0
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-02-13T01:33:08.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         : E8GNJWLiUJQEXvirN59qNf8P5G6aZZyvGCgHw/D+zZ8Q4Z5shAi7jCjfMH/HEwZe5Y8WAwyQkSgpBH92NGykCgHGGhcbJh1CnSZHoLc1adqpYeOQT8liu5S8dbtgyRrEELbjlKhCktR3FnNL8Ryw2TXqAVMyTnJI3IZwq/RsyVH1Cx2n6epPJKhFxPvioeTlT5crvoNNn/2nioFbO71L4Toz2N2PdffldSnKtHUuIlkmKl2khnDM0XdpTR3oVaZ7Ip0gijfS8qQ9YVN+I+F2kV4kcFNffBmpXqPo1eMbQ5ILuyRxQT4ROyUX/1Imaw+IhgvQqHyc1dwSwsXyNx2H9w==

# -*- 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
4c19cd35025bb44802067bec29b7e21f7ddbf4ee6f1495557763f23648b29e9d : WAPT/control
11fadef9b21e09b5d061ab989b96c4d095cf11f1731d883c53c91f7129f28fb3 : WAPT/icon.png
d261db6e4aaca28cd6aee50eecf64aae0c8a2efe5c81c9c82373bfc1a8c6b66e : dolt-windows-amd64.msi
7fd30f0e81011a03b3d2bacd90431c06e0f1ee3cdff994446de0842a866d30a0 : luti.json
cc79fa54cde57df18aa7091074bd54dcd75b1792a9ef4f28d9c2c49c33129a83 : setup.py
2d4bc63e94777f01fe0c4ea339e687bcb04067c3d44ea6762810a95b29fdc879 : update_package.py