server/virtualenv/web/res/res_create_env.py
author veltr
Thu, 16 Feb 2012 18:09:30 +0100
changeset 6 8ffe9b89a23e
parent 1 e0dbcf98c13e
child 28 41087fe3db69
permissions -rw-r--r--
podium and total now calculated from a since date

import platform

from lib_create_env import lib_generate_install_methods, install_pylucene, install_psycopg2

system_str = platform.system()

if system_str == 'Windows':
    INSTALLS = [
    ('PSYCOPG2',install_psycopg2,None,None),
    ]
else:
    INSTALLS = [
    ('PSYCOPG2', 'pip', None, None),
    ]

if system_str == 'Linux':
    INSTALLS.extend([
    ('DISTRIBUTE', 'pip', None, None),
    ])

INSTALLS.extend([ #(key,method, option_str, dict_extra_env)
    ('SQLALCHEMY', 'pip', None, None),
    ('WERKZEUG', 'pip', None, None),
    ('JINJA2', 'pip', None, None),
    ('FLASK', 'pip', None, None),
    ('FLASK-CACHE', 'pip', None, None),
    ('FLASK-SQLALCHEMY', 'pip', None, None),
    ('SIMPLEJSON', 'pip', None, None),
    ('ANYJSON', 'pip', None, None),
    ('PYTZ', 'pip', None, None),
    ('RFC3339', 'pip', None, None),
])


def generate_install_methods(path_locations, src_base, Logger, call_subprocess):    
    return lib_generate_install_methods(path_locations, src_base, Logger, call_subprocess, INSTALLS)