| changeset 80 | 6d444edf94f2 |
| parent 72 | 47e0f0eef1cc |
| child 82 | 89cfc2de7f5e |
| 79:dcf271678b8a | 80:6d444edf94f2 |
|---|---|
100 |
100 |
101 def adjust_options(options, args): |
101 def adjust_options(options, args): |
102 pass |
102 pass |
103 |
103 |
104 |
104 |
105 def install_pylucene(option_str, extra_env, res_source_key, home_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop): |
105 def install_pylucene(option_str, extra_env, res_source_key, home_dir, lib_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop): |
106 |
106 |
107 logger.notify("Get Pylucene from %s " % res_env.URLS['PYLUCENE'][res_source_key]) |
107 logger.notify("Get Pylucene from %s " % res_env.URLS['PYLUCENE'][res_source_key]) |
108 pylucene_src = os.path.join(src_dir,"pylucene.tar.gz") |
108 pylucene_src = os.path.join(src_dir,"pylucene.tar.gz") |
109 if res_source_key == 'local': |
109 if res_source_key == 'local': |
110 shutil.copy(res_env.URLS['PYLUCENE'][res_source_key], pylucene_src) |
110 shutil.copy(res_env.URLS['PYLUCENE'][res_source_key], pylucene_src) |
189 cwd=os.path.abspath(pylucene_src_path), |
189 cwd=os.path.abspath(pylucene_src_path), |
190 filter_stdout=filter_python_develop, |
190 filter_stdout=filter_python_develop, |
191 show_stdout=True) |
191 show_stdout=True) |
192 |
192 |
193 |
193 |
194 def install_psycopg2(option_str, extra_env, res_source_key, home_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop): |
194 def install_psycopg2(option_str, extra_env, res_source_key, home_dir, lib_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop): |
195 psycopg2_src = os.path.join(src_dir,"psycopg2.zip") |
195 psycopg2_src = os.path.join(src_dir,"psycopg2.zip") |
196 shutil.copy(res_env.URLS['PSYCOPG2'][res_source_key], psycopg2_src) |
196 shutil.copy(res_env.URLS['PSYCOPG2'][res_source_key], psycopg2_src) |
197 #extract psycopg2 |
197 #extract psycopg2 |
198 zf = zipfile.ZipFile(psycopg2_src) |
198 zf = zipfile.ZipFile(psycopg2_src) |
199 psycopg2_base_path = os.path.join(src_dir,"psycopg2") |
199 psycopg2_base_path = os.path.join(src_dir,"psycopg2") |
279 logger.indent += 2 |
279 logger.indent += 2 |
280 try: |
280 try: |
281 for key, method, option_str, extra_env in res_env.NORMAL_INSTALL: |
281 for key, method, option_str, extra_env in res_env.NORMAL_INSTALL: |
282 if key not in ignore_packages: |
282 if key not in ignore_packages: |
283 if callable(method): |
283 if callable(method): |
284 method(option_str, extra_env, res_source_key, home_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop) |
284 method(option_str, extra_env, res_source_key, home_dir, lib_dir, tmp_dir, src_dir, res_env, logger, call_subprocess, filter_python_develop) |
285 else: |
285 else: |
286 normal_install(key, method, option_str, extra_env, res_source_key, home_dir, tmp_dir, res_env, logger, call_subprocess) |
286 normal_install(key, method, option_str, extra_env, res_source_key, home_dir, tmp_dir, res_env, logger, call_subprocess) |
287 |
287 |
288 logger.notify("Clear source dir") |
288 logger.notify("Clear source dir") |
289 shutil.rmtree(src_dir) |
289 shutil.rmtree(src_dir) |