virtualenv/web/res/res_create_env.py
author grandjoncl
Thu, 11 Oct 2012 16:39:05 +0200
changeset 842 ca38abd140b3
parent 774 46098450b353
child 872 cd56949a3510
permissions -rw-r--r--
Corrections of the code for the embed popup. Functions are now in the embed_popup.js With chrome the player used to play the video even when it wasn't supposed to be displayed and kept playing when we hid the player. When we changed between div and iframe the player started even when it was suppose to be hidden. It's now solved.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47
4ed054be603f improve create env script creation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
import platform
4ed054be603f improve create env script creation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
671
fc56b4c9e4f3 correct virtualenv creation
ymh <ymh.work@gmail.com>
parents: 668
diff changeset
     3
from lib_create_env import lib_generate_install_methods
47
4ed054be603f improve create env script creation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
50
0d59e0522d36 simplify virtualenv creation script
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
     5
system_str = platform.system()
47
4ed054be603f improve create env script creation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
4ed054be603f improve create env script creation
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
668
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
     8
INSTALLS = [ #(key,method, option_str, dict_extra_env)
682
11be1c2aae5a fast fail
ymh <ymh.work@gmail.com>
parents: 677
diff changeset
     9
    'LXML',
668
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    10
    'PSYCOPG2',
731
aba6c30b6d2a first step of mysql migration
ymh <ymh.work@gmail.com>
parents: 727
diff changeset
    11
    'MYSQL',
668
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    12
    'SOUTH',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    13
    'PIL', 
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    14
    'DJANGO',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    15
    'DJANGO-EXTENSIONS',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    16
    'DJANGO-REGISTRATION',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    17
    'DJANGO-TAGGING',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    18
    'DJANGO-PISTON',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    19
    'HTTPLIB2',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    20
    'OAUTH2',
774
46098450b353 correct virtualenv creation in local
ymh <ymh.work@gmail.com>
parents: 731
diff changeset
    21
    'SETUPTOOLS_HG',
46098450b353 correct virtualenv creation in local
ymh <ymh.work@gmail.com>
parents: 731
diff changeset
    22
    'WSGIREF',
668
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    23
    'DJANGO-OAUTH-PLUS',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    24
    'OPENID',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    25
    'DJANGO_OPENID_CONSUMER',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    26
    'SOCIAL_AUTH',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    27
    'DJANGO_GUARDIAN',
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    28
    'SORL_THUMBNAIL',
723
6fe56c8896e3 update virtualenv configuration to include elasticsearch elements. Elasticsearch itself still has to be installed independantly
ymh <ymh.work@gmail.com>
parents: 718
diff changeset
    29
    'HAYSTACK',
6fe56c8896e3 update virtualenv configuration to include elasticsearch elements. Elasticsearch itself still has to be installed independantly
ymh <ymh.work@gmail.com>
parents: 718
diff changeset
    30
    'REQUESTS',
6fe56c8896e3 update virtualenv configuration to include elasticsearch elements. Elasticsearch itself still has to be installed independantly
ymh <ymh.work@gmail.com>
parents: 718
diff changeset
    31
    'PYELASTICSEARCH',
727
0e91e924b945 add whoosh to virtualenv
ymh <ymh.work@gmail.com>
parents: 723
diff changeset
    32
    'WHOOSH',
668
b52724db32ab improve sync script and virtualenv creation
ymh <ymh.work@gmail.com>
parents: 665
diff changeset
    33
]
49
8ccbd2f3820e correct createenv script
ymh <ymh.work@gmail.com>
parents: 47
diff changeset
    34
677
fe9cfbb91909 reinstall distribute
ymh <ymh.work@gmail.com>
parents: 675
diff changeset
    35
if system_str == "Linux":
fe9cfbb91909 reinstall distribute
ymh <ymh.work@gmail.com>
parents: 675
diff changeset
    36
    INSTALLS.insert(2, 'DISTRIBUTE')
fe9cfbb91909 reinstall distribute
ymh <ymh.work@gmail.com>
parents: 675
diff changeset
    37
675
38ed996a23d8 correct virtualenv creation do not install distribute immediately
ymh <ymh.work@gmail.com>
parents: 671
diff changeset
    38
OPTIONS_TO_ADD = ['clear', 'type_install=local', 'unzip_setuptools']
38ed996a23d8 correct virtualenv creation do not install distribute immediately
ymh <ymh.work@gmail.com>
parents: 671
diff changeset
    39
if system_str != 'Linux':
38ed996a23d8 correct virtualenv creation do not install distribute immediately
ymh <ymh.work@gmail.com>
parents: 671
diff changeset
    40
    OPTIONS_TO_ADD.append('use_distribute')
50
0d59e0522d36 simplify virtualenv creation script
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    41
0d59e0522d36 simplify virtualenv creation script
ymh <ymh.work@gmail.com>
parents: 49
diff changeset
    42
def generate_install_methods(path_locations, src_base, Logger, call_subprocess):    
671
fc56b4c9e4f3 correct virtualenv creation
ymh <ymh.work@gmail.com>
parents: 668
diff changeset
    43
    return lib_generate_install_methods(path_locations, src_base, Logger, call_subprocess, INSTALLS, OPTIONS_TO_ADD)