Conan
Paquet d’installation silencieuse pour Conan
2.26.1-2
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-conan
- name: Conan
- version: 2.26.1-2
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: MIT license
- target_os: windows
- architecture: x64
- signature_date:
- size: 14.80 Mo
- homepage : https://conan.io/
package : tis-conan
version : 2.26.1-2
architecture : x64
section : base
priority : optional
name : Conan
categories :
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Open source, decentralized C/C++ package manager (MIT)
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Gestionnaire de paquets C/C++ décentralisé et open source (MIT)
description_pl : Zdecentralizowany menedżer pakietów C/C++ typu open source (MIT)
description_de : Dezentralisierter Open Source C/C++ Paketmanager (MIT)
description_es : Gestor de paquetes C/C++ descentralizado y de código abierto (MIT)
description_pt : Gerenciador de pacotes C/C++ descentralizado e de código aberto (MIT)
description_it : Gestore di pacchetti C/C++ decentralizzato open source (MIT)
description_nl : Open bron gedecentraliseerde C/C++ pakketbeheerder (MIT)
description_ru : Децентрализованный менеджер пакетов C/C++ с открытым исходным кодом (MIT)
audit_schedule :
editor :
keywords :
licence : MIT license
homepage : https://conan.io/
package_uuid : 5e9af1d4-77a0-4962-bfec-e6e8b443b140
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : b024c403b7e5de0b5b342b1b7d7475e62533bb40d5f8017c496d27bab829fa33
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-27T14:09:29.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 : Kw1YhVV4PYsTnjWJPWV0WUvecZi5Q7qz/xqHcKe7IDYC/S5oL/9UUBjaVtKq4NivLwql9YOAr2TqfwQ37djb85kab0tWbQ3V4LMgYFP+N+lyBn68RhLZ93yQAJlO9CjoQrvUpnGW2+KXHRWi/IzlODpwaZhQM5P+RZv8KoKnkRUhQ2UY/vED236Pl+MIgh1jhRjsruoM4MGosaOC+8VqL8uFJl3aK/VnwpubVufi7Tw3RW7b0cUJT3EHIFL7DbS2WFCTn5poEjC3sB8bRD6sMduFg/cU6qsHj4FMBeOXtQ55qYUe1EUfdWRl4Y0osD8GCrnZR8KGES5LUxHlDLPYCA==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
"key":"Conan Package Manager_is1",
"name":"Conan Package Manager version 1.65.0",
"version":"1.65.0",
"install_date":"2024-08-14 00:00:00",
"install_location":"C:\\Program Files\\Conan\\",
"uninstall_string":"\"C:\\Program Files\\Conan\\unins000.exe\"",
"publisher":"",
"system_component":0,
"win64":true
}
"""
# 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
bin_name = glob.glob('conan-*.exe')[0]
# Installing the software
install_exe_if_needed(bin_name,
silentflags='/VERYSILENT /SUPPRESSMSGBOXES /NORESTART',
key='',
min_version=control.get_software_version(),
)
def uninstall():
killalltasks(ensure_list(control.impacted_process))
run(r'"C:\Program Files\Conan\unins000.exe" /SILENT')
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
dict_arch = {
"x64" :"-windows-x86_64-installer.exe",
"x86" :"-windows-i686-installer.exe"
}
git_repo = "conan-io/conan"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.exe') and dict_arch[control.architecture] in download["browser_download_url"]:
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.exe'):
if f != filename:
remove_file(f)
version = get_version_from_binary(filename)
control.set_software_version(version)
control.save_control_to_wapt()
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
16b397006c7693bf5564887ffc408f5b96220a426f9f66bafa0d53a3edafd285 : WAPT/control
b024c403b7e5de0b5b342b1b7d7475e62533bb40d5f8017c496d27bab829fa33 : WAPT/icon.png
0f5b8711ddcfe62513687b73224f457b6b0d5b5812502652231165f7e38cea1b : conan-2.26.1-windows-x86_64-installer.exe
79f237b1381ae6dc3e1512b59cd58743219b92f6a9e92591455b139040555801 : luti.json
c4701b8f67965b993deb7ce8c7f75eaf7401888a0c920dba81d0f0163486db09 : setup.py
d2fdd26fdfac059c6b75e757034c0ae7481e9a4a60ec79f6d8de260886c9bee2 : update_package.py