tis-pyzo

4.4.1-4
Pyzo est une distribution qui simplifie l’utilisation de Python. Elle est particulièrement adaptée à l’apprentissage et recommandée pour les débutants.
1281 downloads
Download

  Description 

  • package : tis-pyzo
  • version : 4.4.1-4
  • architecture : all
  • categories :
  • maintainer : Simon Fonteneau
  • description : Pyzo est une distribution qui simplifie l’utilisation de Python. Elle est particulièrement adaptée à l’apprentissage et recommandée pour les débutants.
  • locale :
  • target_os :
  • min_os_version :
  • max_os_version :
  • min_wapt_version :
  • sources :
  • installed_size :
  • impacted_process :
  • description_fr :
  • description_pl :
  • description_de :
  • description_es :
  • description_pt :
  • description_it :
  • description_nl :
  • description_ru :
  • editor :
  • licence :
  • signature_date : 2020-02-27T21:40:14.484807

  Setup.py 

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

uninstallkey = []

def install():
    print('installing smp-pyzo')
    versionpaquet = control['version'].split('-',1)[0]

    def verspyzo(key):
        return key['name'].replace('pyzo version ','')

    install_exe_if_needed("pyzo-%s-win32.exe" % versionpaquet,'/VERYSILENT /SUPPRESSMSGBOXES /NORESTART',key='pyzo_is1',min_version=versionpaquet,get_version=verspyzo)
    remove_desktop_shortcut('pyzo')

def update_sources():

    htmlsource=wgets('http://www.pyzo.org/start.html').splitlines()
    for line in htmlsource:
        if '-win32.exe' in line :
            lastversion=line[line.find('d/v') + 3:line.find('/pyzo-')]
            print('Latest version : ' + lastversion)
            exefile = 'pyzo-%s-win32.exe' % lastversion
            urlfile = 'https://github.com/pyzo/pyzo/releases/download/v%s/pyzo-%s-win32.exe' % (lastversion,lastversion)

    for exe in glob.glob('*.exe'):
        if exe != exefile:
            remove_file(exe)

    if not isfile(exefile):
        wget(urlfile,exefile)


    os.chdir(os.path.dirname(__file__))

    from waptpackage import PackageEntry
    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

    pe.version = lastversion + '-0'
    pe.save_control_to_wapt(os.getcwd())

if __name__ == '__main__':
    update_sources()
										

  Changelog 


No changelog
  manifest.sha256 
[["WAPT/icon.png","b9ab953e90307c153f80c0250a31c3bdf5cda9a6e89a6e8a91c83ae44f09b7a0"],["WAPT/certificate.crt","a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf"],["WAPT/wapt.psproj","c5a1697bf6e134989a9870764995725626a8f5055b640e541b569d1a927363fc"],["pyzo-4.4.1-win32.exe","d88c9a3f94d7cc65cb2b0b3a965f0a90f969ef8c0643e986ee2d46405292c377"],["setup.py","6bdbae056ee3fdd9b92828752efebd8d805e719dc1b7529bbdfd754edd9aa0d8"],["WAPT/control","7cd11210781b9a30a5e9b05725b843e2b1f75ca5679b89228b3f8b08a0e59579"]]