tis-lapce
0.4.0-1
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é
430 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-lapce
- name : lapce
- version : 0.4.0-1
- categories : dev
- maintainer : Amel FRADJ
- editor :
- licence : Open source Apache License
- locale :
- target_os : windows
- impacted_process :
- architecture : x64
- signature_date : 2024-06-01 10:10
- size : 20.10 Mo
- homepage : https://lapce.dev/
package : tis-lapce
version : 0.4.0-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 : 4f32b47d-9f71-48e5-9b1e-ad1b38dd1a1b
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 : e75C2tgVIQvrWjLfgJ6CzfCE41/e7BORka10hek7SzxpOp5Vx6onFOD009YEvamq8CN0r9bMiBv7jHppOwF+mIpmJhzvgSwIrLgsYBetzzAKT9eFfWEgFOsSVPU0kj3TJ8wff16zTR5WT5GVTYyhwD786kaIqnOgoF9KSC6Z3lwTTTDwyz//DR9DScRPqVUkK5ogfoOXaEksL0HMMTIuuCaBdakSECpfycEyC1Rdxb+2gMsu+LHbn28zd+vK8u1NvcRA4MJJlriUtlxaQ4dxc/9id1eoCIB8nTt0rIUDgEQvOIYodC0wDfRAG+Hv76i7dOF/VWTV0ey3azT2ql2VIA==
signature_date : 2024-06-01T10:10:01.911775
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
# -*- 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)
version = get_version_from_binary(latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
8cc8754ffce08a2640e3baa120934d7333f872718982e224ff8871423f7df181 : setup.py
: __pycache__
aac7b3dee6169ca7767538b21733aea5b017426346b62e98fdd7879ea16fd2b1 : Lapce-windows.msi
cf232125b9276738e7a0b64ffb0989cc305aec9951cee9fefa4beff1c0eff9f1 : update_package.py
dbf431da0d2bc4b17a4431d3b82fec23ea05845c7ebea9bded066323481373d2 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
dad042089d519dcb9bf2e882c582c13fc6706cac2711de262aa84111e415ee6d : luti.json
6b41116bed529d39bda6cc42f4a9ccfa97121cbad751d62668d9e30a87cc9485 : WAPT/control