tis-wasmer icon

Wasmer

Paquet d’installation silencieuse pour Wasmer

7.0.0-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-wasmer
  • name: Wasmer
  • version: 7.0.0-1
  • categories: Development
  • maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
  • editor: Wasmer
  • licence: opensource_free,cpe:/a:mit:x11_license,wapt_public
  • locale: all
  • target_os: windows
  • impacted_process: wasmer
  • architecture: all
  • signature_date:
  • size: 51.73 Mo
  • installed_size: 103.11 Mo
  • homepage : https://wasmer.io/

package           : tis-wasmer
version           : 7.0.0-1
architecture      : all
section           : base
priority          : optional
name              : Wasmer
categories        : Development
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : Wasmer is an open source runtime for running WebAssembly on a server
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 103110688
impacted_process  : wasmer
description_fr    : Wasmer est un moteur d'exécution open source qui permet d'exécuter WebAssembly sur un serveur
description_pl    : Wasmer to środowisko uruchomieniowe typu open source do uruchamiania WebAssembly na serwerze
description_de    : Wasmer ist eine Open-Source-Laufzeitumgebung für die Ausführung von WebAssembly auf einem Server
description_es    : Wasmer es un tiempo de ejecución de código abierto para ejecutar WebAssembly en un servidor
description_pt    : Wasmer é um tempo de execução de código aberto para executar o WebAssembly num servidor
description_it    : Wasmer è un runtime open source per l'esecuzione di WebAssembly su un server
description_nl    : Wasmer is een open source runtime voor het uitvoeren van WebAssembly op een server
description_ru    : Wasmer - это среда выполнения с открытым исходным кодом для запуска WebAssembly на сервере
audit_schedule    : 
editor            : Wasmer
keywords          : webassembly,wasm,runtime
licence           : opensource_free,cpe:/a:mit:x11_license,wapt_public
homepage          : https://wasmer.io/
package_uuid      : ba68336e-aecc-4ca0-aa75-9abec55dc4d4
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 16dd4d096309b7be6241277f16e9f74dc9d3d3dfde0d434229bda6e6a5c264ab
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-29T08:31:11.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         : OMeB5uV9TYSHB42FXcJzXIuceQa0k/3ilvqDddGR5W1qZLOJazgqLmMuHoH9fo292DX9qDwf0iIAuYUm0xfympRKOF9nRHEcfFY5kDsGMF8b6hi0E4/n7p2WB8Wm/6nmRN9SeWheC85nyfNWZgu8Q6NG2g9Dtm2qO0UAAkbZ9YXMy3wzZxSpo5X+Rm0Du2K1xTeRm8sdD6ikJR/3gZvmw2oqxoLXq/iZAyNbagXRcHcW841JgmH8Lw7uJ12nMimOTsScigC7lAReBTrewSx8jISiSLCj8UVcis4auwTaA1F1fxxw7WOEM6k4xyeyoPmSuqODtIYMTj9MU4OAB+F/cQ==

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


def install():
    bin_name = glob.glob("wasmer-windows.exe")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/VERYSILENT",
        key="Wasmer_is1",
        min_version=control.get_software_version(),
        timeout=600,
    )

# -*- 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/wasmerio/wasmer/releases/latest"

    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    exe_found = False  # Flag pour indiquer la découverte d'un fichier .exe
    for release in releases_dict:
        if exe_found:
            break
        for asset in releases_dict["assets"]:
            if asset["browser_download_url"].endswith(".exe"):
                url_download = asset["browser_download_url"]
                latest_bin = url_download.split("/")[-1]
                version = releases_dict["name"].split(" ")[1].replace("v", "")
                exe_found = True  # Mettre à jour le flag pour indiquer qu'un exe 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("*.exe"):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
cf04bbff9ec0e99bcae0ea1f3ae9a6949486f56b2f14eeb74f845005843bdd2e : WAPT/control
16dd4d096309b7be6241277f16e9f74dc9d3d3dfde0d434229bda6e6a5c264ab : WAPT/icon.png
ec8c51be95aa14d20bbbe8402be3d57f1147b30b975c61f88d432c4d5044f8fd : luti.json
dae84d596b66fa5aa4953db6e3f5ad6d7cbed74ac4aa413b50805bca93b7d5dc : setup.py
c637fb1656192298e63320b770a57ac60fee0611b3ad5ad94830f70a82cd0082 : update_package.py
04bab63d5453d54056f84b76faa3028290174b5dcbf680b3a5dab35039262fbf : wasmer-windows.exe