tis-miniconda3

4.12.0-2
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.
980 downloads
Download
See build result See VirusTotal scan
tis-miniconda3 icon
  • package : tis-miniconda3
  • name : Miniconda3
  • version : 4.12.0-2
  • categories : Development
  • maintainer : WAPT Team,Simon Fonteneau,Pierre COSSON
  • editor :
  • licence :
  • locale : all
  • target_os : windows
  • impacted_process :
  • architecture : x64
  • signature_date : 2022-08-23 20:02
  • size : 73.27 Mo
  • installed_size : 236.00 Mo
package           : tis-miniconda3
version           : 4.12.0-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      : 937b6b5d-ba59-428b-95b1-7db169b74862
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : c591f03c9eaa959c200b15a2fab2c574f30042f9de90df976dc650ba87dac9e4
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : D8VDvfcSb4N59vuLv2EtffK/YlSWPW+AE4YSrMadX2iSZ+0kPU2vYvb3ha2NV2ygbftXs8zIetr3P/24XBjpPXAYUmyJzNb0iFlsa96csrmI077zyg9dQDqpnyf5CQAgvP6VCutaR2G5Vyy6kwNwx+OigQP745mOA9AkXL2LtLuE+A4qV6QbpEehyqT3fY2uEUxqYOaaWRwXBcMVSySRu3ZfliWej+NihpM8vyc1xP+1nzbZ7yCKq26xmqFpESqeHf9Fm/wCU9zIlI3zjHceS/ORg0iLdClX/6eGP0Lg26x1qdC3vg5lTKSiGlMDc+na3e82fWlnn2bEZ89G8eGB+w==
signature_date    : 2022-08-23T20:02:56.739030
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 *
import time


def install():

    print("installing Miniconda")
    versionpaquet = control.get_software_version()

    for miniconda in installed_softwares("Miniconda"):
        if "64-bit" in miniconda:
            if Version(miniconda["version"]) < Version(versionpaquet):
                if isfile(miniconda["uninstall_string"].replace('"', "")):
                    run(uninstall_cmd(miniconda["key"]))
                    time.sleep(20)

    for miniconda in installed_softwares("Miniconda"):
        if iswin64():
            if "32-bit" in miniconda["name"]:
                if isfile(miniconda["uninstall_string"].replace('"', "")):
                    run(uninstall_cmd(miniconda["key"]))
                    time.sleep(20)

    for miniconda in installed_softwares("Miniconda"):
        if not isfile(miniconda["uninstall_string"].replace('"', "")):
            if "64-bit" in miniconda["name"]:
                unregister_uninstall(miniconda["key"], win64app=True)
            else:
                unregister_uninstall(miniconda["key"], win64app=False)
    install_exe_if_needed(
        "Miniconda3-latest-Windows-x86_64.exe",
        "/S",
        name="Miniconda3",
        min_version=versionpaquet,
        get_version=get_app_path_version,
    )


def get_app_path_version(key):
    return key["version"].split("_")[-1]
# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    # Getting proxy informations from WAPT settings
    proxy = {}
    if isfile(makepath(application_data(), "waptconsole", "waptconsole.ini")):
        proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
        if proxywapt:
            proxy = {"http": proxywapt, "https": proxywapt}

    wget("https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe", "Miniconda3-latest-Windows-x86_64.exe", proxies=proxy)

    version = get_file_properties("Miniconda3-latest-Windows-x86_64.exe")["ProductVersion"].split("_")[1]

    # Changing version of the package
    control.version = "%s-%s" % (version, int(control.version.split("-")[-1]) + 1)
    control.save_control_to_wapt()
    print("Changing package version to: %s in WAPT\\control" % control.version)
19f3fa0d2ff583b217db7d576006e6533651c4169dde68b51c958ae8c373dcf9 : setup.py
1acbc2e8277ddd54a5f724896c7edee112d068529588d944702966c867e7e9cc : Miniconda3-latest-Windows-x86_64.exe
557f55b416a6854439ea9909feadeea13d1e27787645c1b0633e80bbbf9608d2 : update_package.py
510d3af6fcf8f2eae5db684bb830ea9845576e76872b9b10854efaea6e4a4cd8 : WAPT/wapt.psproj
c591f03c9eaa959c200b15a2fab2c574f30042f9de90df976dc650ba87dac9e4 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
29147c3897c9bae5a1e04a1ca267902af09aac83886d0bf029ab5932849b1ddd : luti.json
526dd3353ddde79a81ddef09208969a97ace42618092f9d624999aee2ea8e140 : WAPT/control