equal
deleted
inserted
replaced
3 refresh the project-boot.py script |
3 refresh the project-boot.py script |
4 |
4 |
5 -prerequisite: |
5 -prerequisite: |
6 |
6 |
7 - virtualenv |
7 - virtualenv |
8 - distribute |
|
9 - psycopg2 requires the PostgreSQL libpq libraries and the pg_config utility |
|
10 |
8 |
11 - python project-boot.py --distribute --no-site-packages --index-url=http://pypi.websushi.org/ --clear --type-install=local --ignore-packages=MYSQL <path_to_venv> |
9 - python project-boot.py --unzip-setuptools --no-site-packages --clear --type-install=local <path_to_venv> |
12 - python project-boot.py --no-site-packages --clear --ignore-packages=MYSQL --type-install=local <path_to_venv> |
|
13 - For Linux : |
|
14 python project-boot.py --unzip-setuptools --no-site-packages --index-url=http://pypi.websushi.org/ --clear --type-install=local <path_to_venv> |
|
15 |
|
16 Probleme avec mysql : |
|
17 |
|
18 sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib ~/dev/workspace/platform/virtualenv/web/env/venv_platform/lib/python2.7/site-packages/_mysql.so |
|
19 |
10 |
20 """ |
11 """ |
21 |
12 |
22 import os |
13 import os |
23 import subprocess |
14 import subprocess |
38 |
29 |
39 EXTRA_TEXT = "import sys\n" |
30 EXTRA_TEXT = "import sys\n" |
40 EXTRA_TEXT += "sys.path.append('%s')\n" % (lib_path) |
31 EXTRA_TEXT += "sys.path.append('%s')\n" % (lib_path) |
41 EXTRA_TEXT += "sys.path.append('%s')\n" % (os.path.abspath(os.path.join(here,"res")).replace("\\","/")) |
32 EXTRA_TEXT += "sys.path.append('%s')\n" % (os.path.abspath(os.path.join(here,"res")).replace("\\","/")) |
42 EXTRA_TEXT += "from res_create_env import generate_install_methods\n" |
33 EXTRA_TEXT += "from res_create_env import generate_install_methods\n" |
43 EXTRA_TEXT += "adjust_options, extend_parser, after_install = generate_install_methods(path_locations, '%s', Logger, call_subprocess)\n" % (src_base) |
34 EXTRA_TEXT += "adjust_options, extend_parser, after_install = generate_install_methods(path_locations, '%s', '%s', Logger, call_subprocess)\n" % (src_base, here) |
|
35 |
44 |
36 |
45 def main(): |
37 def main(): |
46 python_version = ".".join(map(str,sys.version_info[0:2])) |
38 python_version = ".".join(map(str,sys.version_info[0:2])) |
47 text = virtualenv.create_bootstrap_script(EXTRA_TEXT, python_version=python_version) |
39 text = virtualenv.create_bootstrap_script(EXTRA_TEXT, python_version=python_version) |
48 if os.path.exists(script_name): |
40 if os.path.exists(script_name): |