Mercurial > repos > jankanis > package_python3_4
comparison tool_dependencies.xml @ 4:9491d3c0dbe6 draft
Add --with-ensurepip
| author | jankanis |
|---|---|
| date | Thu, 22 May 2014 11:01:04 -0400 |
| parents | d71cfcee2977 |
| children | fb4d95141633 |
comparison
equal
deleted
inserted
replaced
| 3:d71cfcee2977 | 4:9491d3c0dbe6 |
|---|---|
| 11 <action type="set_environment_for_install"> | 11 <action type="set_environment_for_install"> |
| 12 <repository changeset_revision="1c167e73d30f" name="package_openssl" owner="jankanis" prior_installation_required="True" toolshed="http://toolshed.g2.bx.psu.edu"> | 12 <repository changeset_revision="1c167e73d30f" name="package_openssl" owner="jankanis" prior_installation_required="True" toolshed="http://toolshed.g2.bx.psu.edu"> |
| 13 <package name="openssl" version="1.0.1g" /> | 13 <package name="openssl" version="1.0.1g" /> |
| 14 </repository> | 14 </repository> |
| 15 </action> | 15 </action> |
| 16 <!-- | 16 <!-- |
| 17 Python3 config doesn't search for some optional dependencies | 17 Python3 config doesn't search for some optional dependencies |
| 18 in non-standard locations. Patch config.py to also look at | 18 in non-standard locations. Patch config.py to also look at |
| 19 the repositories we just installed above | 19 the repositories we just installed above |
| 20 --> | 20 --> |
| 21 <action type="shell_command"> | 21 <action type="shell_command"> |
| 22 patch << EOF | 22 patch << EOF |
| 23 --- a/setup.py | 23 --- a/setup.py |
| 24 +++ b/setup.py | 24 +++ b/setup.py |
| 25 @@ -750,10 +750,14 @@ | 25 @@ -750,10 +750,14 @@ |
| 26 exts.append( Extension('_socket', ['socketmodule.c'], | 26 exts.append( Extension('_socket', ['socketmodule.c'], |
| 27 depends = ['socketmodule.h']) ) | 27 depends = ['socketmodule.h']) ) |
| 53 + ssl_libs = find_library_file(self.compiler, 'ssl', lib_dirs, search_for_ssl_libs_in) | 53 + ssl_libs = find_library_file(self.compiler, 'ssl', lib_dirs, search_for_ssl_libs_in) |
| 54 | 54 |
| 55 if (ssl_incs is not None and | 55 if (ssl_incs is not None and |
| 56 ssl_libs is not None): | 56 ssl_libs is not None): |
| 57 EOF | 57 EOF |
| 58 </action> | 58 </action> |
| 59 <action type="autoconf">--prefix=$INSTALL_DIR</action> | 59 <action type="autoconf">--prefix=$INSTALL_DIR --with-ensurepip</action> |
| 60 <action type="set_environment"> | 60 <action type="set_environment"> |
| 61 <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable> | 61 <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable> |
| 62 <!-- empty PYTHONPATH, otherwise we will get Galaxy's Python 2 libraries in the Python 3 path--> | 62 <!-- empty PYTHONPATH, otherwise we will get Galaxy's Python 2 libraries in the Python 3 path--> |
| 63 <environment_variable action="set_to" name="PYTHONPATH" /> | 63 <environment_variable action="set_to" name="PYTHONPATH" /> |
| 64 <environment_variable action="set_to" name="PYTHONHOME">$INSTALL_DIR</environment_variable> | 64 <environment_variable action="set_to" name="PYTHONHOME">$INSTALL_DIR</environment_variable> |
| 65 <environment_variable action="prepend_to" name="PKG_CONFIG_PATH">$INSTALL_DIR/lib/pkgconfig</environment_variable> | 65 <environment_variable action="prepend_to" name="PKG_CONFIG_PATH">$INSTALL_DIR/lib/pkgconfig</environment_variable> |
| 66 </action> | 66 </action> |
| 67 </actions> | 67 </actions> |
| 68 </install> | 68 </install> |
| 69 | 69 |
| 70 <readme> | 70 <readme> |
