tis-lapce
0.4.5-1
Lapce is an open source code editor written in Rust. By utilising native GUI and GPU rendering, and with the performance Rust provides, Lapce is one of the fastest code editors out there
429 downloads
Download
See build result See VirusTotal scan

- package : tis-lapce
- name : lapce
- version : 0.4.5-1
- categories : dev
- maintainer : Amel FRADJ
- editor :
- licence : Open source Apache License
- locale :
- target_os : windows
- impacted_process :
- architecture : x64
- signature_date : 2025-09-11 00:04
- size : 20.67 Mo
- homepage : https://lapce.dev/
package : tis-lapce
version : 0.4.5-1
architecture : x64
section : base
priority : optional
name : lapce
categories : dev
maintainer : Amel FRADJ
description : Lapce is an open source code editor written in Rust. By utilising native GUI and GPU rendering, and with the performance Rust provides, Lapce is one of the fastest code editors out there
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Lapce est un éditeur de code open source écrit en Rust. En utilisant l'interface graphique et le rendu GPU natifs, et grâce aux performances fournies par Rust, Lapce est l'un des éditeurs de code les plus rapides du marché
description_pl : Lapce to edytor kodu open source napisany w języku Rust. Dzięki wykorzystaniu natywnego renderowania GUI i GPU oraz wydajności, jaką zapewnia Rust, Lapce jest jednym z najszybszych dostępnych edytorów kodu
description_de : Lapce ist ein in Rust geschriebener Open-Source-Code-Editor. Durch die Verwendung von nativem GUI- und GPU-Rendering und der Leistung, die Rust bietet, ist Lapce einer der schnellsten Code-Editoren auf dem Markt
description_es : Lapce es un editor de código fuente abierto escrito en Rust. Al utilizar GUI nativa y renderizado de GPU, y con el rendimiento que proporciona Rust, Lapce es uno de los editores de código más rápidos que existen
description_pt : Lapce é um editor de código aberto escrito em Rust. Utilizando renderização nativa de GUI e GPU e com o desempenho que Rust oferece, Lapce é um dos editores de código mais rápidos que existe
description_it : Lapce è un editor di codice open source scritto in Rust. Utilizzando GUI nativa e rendering GPU e con le prestazioni fornite da Rust, Lapce è uno degli editor di codice più veloci in circolazione
description_nl : Lapce is een open source code-editor geschreven in Rust. Door gebruik te maken van native GUI- en GPU-rendering, en met de prestaties die Rust biedt, is Lapce een van de snelste code-editors die er zijn
description_ru : Lapce — редактор кода с открытым исходным кодом, написанный на Rust. Благодаря использованию встроенного графического пользовательского интерфейса и рендеринга графического процессора, а также производительности, которую обеспечивает Rust, Lapce является одним из самых быстрых редакторов кода
audit_schedule :
editor :
keywords :
licence : Open source Apache License
homepage : https://lapce.dev/
package_uuid : 2799cdec-45e4-47e2-9374-acf188c29dbc
valid_from :
valid_until :
forced_install_on :
changelog : https://github.com/lapce/lapce/blob/master/CHANGELOG.md
min_os_version :
max_os_version :
icon_sha256sum : dbf431da0d2bc4b17a4431d3b82fec23ea05845c7ebea9bded066323481373d2
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-09-11T00:04:57.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 : uvdPAXsBBLgX8jJ0ieoxTybB7hy+XHQP4bbAfI907XOYSplHq55x5fJp3f69jpjI5ms9TmYUH28fI2644extHQmqJlyEKYuzlOK7U9Rr01zIAmzA3VcXheLemshheDpQjMzrtUBljsXdTN/n+pnQzPzAqCX9BCWt/CiNn/lNxvu8m98CifTXK9lP7eyrD6L0pWzAM5Aqj2Y2hrs5m2ZcfYBoVTZCR7ZgJ+ozucrDf7zlLL2pVTGMW3Mek58WBlQREGoF9UXiLAxy/D216/A/nrDI0gC4PtED7LssMA6YP4moQj9fDFCdhzNHtwyfsTF6GCcxdfkhuAjxObBoSAixFA==
# -*- 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():
# Installing the software
install_msi_if_needed('Lapce-windows.msi')
# -*- coding: utf-8 -*-
from setuphelpers 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/lapce/lapce/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["name"].split("v")[-1]
msi_found = True # Mettre à jour le flag pour indiquer qu'un msi a été trouvé
break
# Deleting binaries
for f in glob.glob("*.msi"):
if Version(get_version_from_binary(f)) < Version(version):
remove_file(f)
# Downloading latest binaries
print("Download URL is: %s" % url_download)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_download, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
c7ef946790da78656669433e2e99b259e42d67cbb190133f9b84b40dda02fbf0 : Lapce-windows.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
de6afd1bb3af8a1b16459f30364646c6e3d5372cec2b4e63fdf5eac6e68bdd23 : WAPT/control
dbf431da0d2bc4b17a4431d3b82fec23ea05845c7ebea9bded066323481373d2 : WAPT/icon.png
fba3092713e999f6e940b71f9be58fbc4a79f81bc2bab3d562a31c6d882280a8 : luti.json
8cc8754ffce08a2640e3baa120934d7333f872718982e224ff8871423f7df181 : setup.py
41a13374f9dc133c67b4991d0583b2a5b3c20fc225cf24ff20c490d963f6a8d7 : update_package.py