| author | Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com> |
| Mon, 21 Oct 2013 12:38:23 +0200 | |
| changeset 957 | e4d0094f097b |
| parent 888 | 6fc6637d8403 |
| permissions | -rw-r--r-- |
|
735
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
1 |
import platform |
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
2 |
|
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
3 |
from lib_create_env import lib_generate_install_methods |
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
4 |
|
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
5 |
system_str = platform.system() |
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
6 |
|
|
957
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
7 |
if system_str == "Darwin": |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
8 |
lxml_options = {'STATIC_DEPS': 'true', 'LIBXML2_VERSION': '2.9.1', 'LIBXSLT_VERSION': '1.1.28', 'LIBICONV_VERSION': '1.14'} |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
9 |
else: |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
10 |
lxml_options = None |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
11 |
|
|
735
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
12 |
|
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
13 |
INSTALLS = [ #(key,method, option_str, dict_extra_env) |
|
957
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
14 |
{'requirement':'requirement.txt', 'install': {'option_str': None, 'dict_extra_env': lxml_options}}, |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
15 |
# 'SIX', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
16 |
# 'WSGIREF', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
17 |
# 'HTTPLIB2', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
18 |
# 'OAUTH2', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
19 |
# 'LXML', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
20 |
# 'PSYCOPG2', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
21 |
# 'ANYJSON', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
22 |
# 'LOCKFILE', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
23 |
# 'DAEMON', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
24 |
# 'PYTZ', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
25 |
# 'DATEUTIL', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
26 |
# 'SIMPLEJSON', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
27 |
# 'SQLALCHEMY', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
28 |
# 'TWITTER', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
29 |
# 'TWITTER-TEXT', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
30 |
# 'REQUESTS', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
31 |
# 'OAUTHLIB', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
32 |
# 'REQUESTS-OAUTHLIB', |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
33 |
# 'BLESSINGS', |
|
735
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
34 |
] |
|
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
35 |
|
|
957
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
36 |
OPTIONS_TO_ADD = ['clear', 'type_install=local', 'unzip_setuptools'] |
|
735
655bf8a12003
add virtualenv creation
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff
changeset
|
37 |
|
|
957
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
38 |
def generate_install_methods(path_locations, src_base, run_base, Logger, call_subprocess): |
|
e4d0094f097b
upgrade virtualenv + script
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
888
diff
changeset
|
39 |
return lib_generate_install_methods(path_locations, src_base, run_base, Logger, call_subprocess, INSTALLS, OPTIONS_TO_ADD) |