/sci-python/3.3/scripts/requirements.sh

https://github.com/Haizhi/docker-brew-datacanvas-base · Shell · 109 lines · 71 code · 6 blank · 32 comment · 0 complexity · 4f5b5f121249b7522782a96f607c6e66 MD5 · raw file

  1. #!/bin/bash
  2. #
  3. # Copyright (c) 2014 Science Automation, Inc. http://www.scivm.com. All rights reserved.
  4. #
  5. # email: contact@scivm.com
  6. # support: http://support.scivm.com
  7. #
  8. # The MIT License (MIT)
  9. #
  10. # Permission is hereby granted, free of charge, to any person obtaining a copy
  11. # of this software and associated documentation files (the "Software"), to deal
  12. # in the Software without restriction, including without limitation the rights
  13. # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  14. # copies of the Software, and to permit persons to whom the Software is
  15. # furnished to do so, subject to the following conditions:
  16. #
  17. # The above copyright notice and this permission notice shall be included in all
  18. # copies or substantial portions of the Software. The motd file shall remain
  19. # included to the Dockerfile and unmodified.
  20. #
  21. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  22. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  23. # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  24. # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  25. # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  26. # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  27. # SOFTWARE.
  28. #
  29. export LD_LIBRARY_PATH=/usr/local/lib/intel
  30. virtualenv /opt/pyenv/
  31. source /opt/pyenv/bin/activate
  32. # # build numpy from source to use mkl blas and lapack
  33. cd /tmp
  34. gunzip numpy-1.8.1.tar.gz
  35. tar xvf numpy-1.8.1.tar
  36. cd numpy-1.8.1
  37. cp /tmp/site.cfg .
  38. python setup.py config install
  39. cd /tmp
  40. rm -r -f /tmp/numpy-1.8.1 numpy-1.8.1.tar.gz
  41. # # build scipy from source to use mkl blas and lapack
  42. cd /tmp
  43. gunzip scipy-0.13.3.tar.gz
  44. tar xvf scipy-0.13.3.tar
  45. cd scipy-0.13.3
  46. python setup.py config install
  47. cd /tmp
  48. rm -r -f /tmp/scipy-0.13.3 scipy-0.13.3
  49. # install rest of scipy
  50. pip3 install distribute==0.6.49
  51. pip3 install pyzmq==14.0.0
  52. pip3 install ipython==1.1.0
  53. pip3 install matplotlib==1.3.1
  54. pip3 install pandas==0.12.0
  55. pip3 install sympy==0.7.3
  56. pip3 install nose==1.3.0
  57. # other packages
  58. pip3 install argparse==1.2.1
  59. pip3 install beautifulsoup==3.2.0
  60. pip3 install biopython==1.62
  61. pip3 install boto==2.15.0
  62. pip3 install cython==0.19.2
  63. pip3 install faulthandler==2.2
  64. pip3 install h5py==2.2.0
  65. pip3 install html5lib==0.99
  66. pip3 install httplib2==0.8
  67. pip3 install lxml==3.2.3
  68. pip3 install mdp==3.3
  69. pip3 install mysql-python==1.2.4
  70. pip3 install nltk==2.0.4
  71. pip3 install numexpr==2.2.2
  72. pip3 install oursql==0.9.3.1
  73. pip3 install paramiko==1.8.0
  74. pip3 install PIL==1.1.7
  75. pip3 install ply==3.4
  76. pip3 install psutil==1.1.3
  77. pip3 install psycopg2==2.5.1
  78. pip3 install pycrypto==2.6.1
  79. pip3 install pyface==4.3.0
  80. pip3 install pyfits==3.1.2
  81. pip3 install pyflakes==0.7.3
  82. pip3 install pyglet==1.1.4
  83. pip3 install pymc==2.3
  84. pip3 install pyparsing==2.0.1
  85. pip3 install Pyrex==0.9.9
  86. pip3 install python-dateutil==2.1
  87. pip3 install pytz==2013.7
  88. pip3 install PyYAML==3.10
  89. pip3 install scikits-image==0.7.1
  90. pip3 install scikit-learn==0.14.1
  91. pip3 install patsy==0.2.1
  92. pip3 install statsmodels==0.5.0
  93. pip3 install simplejson==3.3.1
  94. pip3 install six==1.4.1
  95. pip3 install SQLAlchemy==0.8.3
  96. pip3 install storm==0.20
  97. pip3 install tables==3.0.0
  98. pip3 install tornado==3.1.1
  99. pip3 install traits==4.3.0
  100. pip3 install traitsui==4.3.0
  101. pip3 install Twisted==13.1.0
  102. pip3 install wsgiref==0.1.2
  103. pip3 install zope.interface==4.0.5