Exemple #1
0
def get_run_tuples():
    return ([(cli, osexe[0], osexe[1])
             for osexe in [('win32', 'python.exe'), ('linux', 'python')]
             for cli in get_base_clis()] + [
                 t for v in get_python_versions()
                 for t in get_run_tuples_for_version(v)
             ])
Exemple #2
0
def get_clis_with_base(base):
    return [base] + [
        '{base}{v.major}.{v.minor}'.format(
            base=base, v=v) if v.minor else
        '{base}{v.major}'.format(
            base=base, v=v)
        for v in get_python_versions()]
 def __init__(self, run):
     self._run = run
     self._run_functions = {
         '{run}{major}{minor}'.format(
             major=v.major,
             minor=v.minor,
             run=run.__name__): self._get_run_lambda(v)
         for v in get_python_versions()}
Exemple #4
0
def _get_versioned_run_scripts_with_expected_help():
    return [(
        '{cli}{major}.{minor}'.format(
            major=v.major,
            minor=v.minor,
            cli=cli),
        'python{major}.{minor}'.format(
            major=v.major,
            minor=v.minor)) if v.minor else
            ('{cli}{major}'.format(
                major=v.major,
                cli=cli),
            'python{major}'.format(
                major=v.major))
            for v in get_python_versions()
            for cli in get_base_clis()]