Miniconda3
Paquet d'installation silencieuse pour Miniconda3
26.7.1-2
Development
Development
- package: tis-miniconda3
- name: Miniconda3
- version: 26.7.1-2
- categories: Development
- maintainer: WAPT Team,Simon Fonteneau,Pierre COSSON
- locale: all
- target_os: windows
- architecture: x64
- signature_date:
- size: 132.54 Mo
- installed_size: 236.00 Mo
package : tis-miniconda3
version : 26.7.1-2
architecture : x64
section : base
priority : optional
name : Miniconda3
categories : Development
maintainer : WAPT Team,Simon Fonteneau,Pierre COSSON
description : Miniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful packages, including pip, zlib and a few others. Use the conda install command to install 720+ additional conda packages from the Anaconda repository.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe
installed_size : 236003328
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 : 0be56174-1277-47a0-aad2-b79daa17a243
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : c591f03c9eaa959c200b15a2fab2c574f30042f9de90df976dc650ba87dac9e4
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-10-10T13:23:04.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 : bCb3kI4iLY3Mb9bTTXgmaauzFj+JauvBjw34vIsnOtrWW7yfGw2DxZz/9+o+XPvX25XReOu77LlYWDXa/ftUn9jyCH4R2+p6x2ENYj4BAqZZj30dACqJOhyj8M6hGSqTvFNX0+EElQd8bXNZIFa+9yhQL9sKAVbUtSZWXaF4BsjGj5EFBW48ERt4NA0iA+qQa74HY0bxGX7B5i7ly5G/HskCJ/4iU5InaY5WrqAiekri3UbpYnwipl13OJjC5Hrdct5niJdMF6jYAj5KIvjkdhoJxz3c1qBNAjBgrxeIpcA0mCWNtwQ6l8Ihq389HE7aGXU8cWQXlijLCEG6ajWYBA==
# -*- coding: utf-8 -*-
from setuphelpers import *
import time
'''
{
"key":"Miniconda3 py314_26.7.1-1 (Python 3.14.7 64-bit)",
"name":"Miniconda3 py314_26.7.1-1 (Python 3.14.7 64-bit)",
"version":"py314_26.7.1-1",
"install_date":"",
"install_location":"",
"uninstall_string":"\"C:\\ProgramData\\miniconda3\\Uninstall-Miniconda3.exe\"",
"publisher":"Anaconda, Inc.",
"system_component":0,
"win64":true
}
'''
miniconda_dir = makepath(programdata,"miniconda3")
def install():
versionpaquet = control.get_software_version()
# Force uninstalling the software
for to_uninstall in installed_softwares("Miniconda3"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
killalltasks("python.exe")
killalltasks("conda.exe")
# Remove remaining Miniconda directory
if isdir(miniconda_dir):
print("Removing remaining directory: %s" % miniconda_dir)
remove_tree(miniconda_dir)
print("installing Miniconda")
bin_name = glob.glob("Miniconda3-*x86_64.exe")[0]
install_exe_if_needed(
bin_name,
"/S",
name="Miniconda3",
#key="",
min_version=control.get_software_version(),
)
#"key":"Miniconda3 py314_26.7.1-1 (Python 3.14.7 64-bit)"
def uninstall():
for to_uninstall in installed_softwares("Miniconda3"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
killalltasks("python.exe")
killalltasks("conda.exe")
# Remove remaining Miniconda directory
if isdir(miniconda_dir):
print("Removing remaining directory: %s" % miniconda_dir)
remove_tree(miniconda_dir)
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Initializing variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://repo.anaconda.com/miniconda/"
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "a", proxies=proxies):
if bs_search["href"].startswith("Miniconda3-py314_") and bs_search["href"].endswith("-Windows-x86_64.exe"):
latest_bin = bs_search["href"].split("/")[-1]
version = latest_bin.split("_")[1].split("-")[0]
url_dl = url + latest_bin
break
print("Latest %s version is: %s" % (control.name, version))
print("Download url is: %s" % url_dl)
# Downloading latest binaries
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_dl, latest_bin, proxies=proxies)
# Changing version of the package
control.set_software_version(version)
control.save_control_to_wapt()
print("Changing package version to: %s in WAPT\\control" % control.version)
# Deleting outdated binaries
remove_outdated_binaries(version)
27f1f8ae8c27bc22bbc383b84bf08c63a20a6e190f3975f3502625b1045330b2 : Miniconda3-py314_26.7.1-1-Windows-x86_64.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
18935f8fade5b0aad87b2571582c00013ddffdc3e865c6fdb76d402be25fbdf1 : WAPT/control
c591f03c9eaa959c200b15a2fab2c574f30042f9de90df976dc650ba87dac9e4 : WAPT/icon.png
b4c6dd233e338f03dc372846577bacf86ee76073d826119b82cf5bbc110582c3 : WAPT/wapt.psproj
fefcd26b1a5d03ab78c356537d5450c89c14638ae45c0242105218052f58b72a : luti.json
b0927034a1ded4c1f7ab26b0b1ff9a62f06e1c45a03c87c2d10e9891667bb8fc : setup.py
45a4e25ba0385d0a994b291c2c1a63fea9ad9fc53e4ab20811e9b3acf1fdd304 : update_package.py