PageRenderTime 25ms CodeModel.GetById 7ms RepoModel.GetById 1ms app.codeStats 0ms

/installer/install_port_python.sh

https://github.com/id774/scripts
Shell | 63 lines | 43 code | 4 blank | 16 comment | 5 complexity | 114c24b43a7a51646de09396115eff43 MD5 | raw file
Possible License(s): AGPL-1.0
  1. #!/bin/sh
  2. #
  3. ########################################################################
  4. # MacPorts python installer
  5. # $1 = version
  6. # $2 = uninstall
  7. #
  8. # Maintainer: id774 <idnanashi@gmail.com>
  9. #
  10. # v1.2 4/12,2014
  11. # Specify version and uninstall.
  12. # v1.1 2/11,2014
  13. # Fork from macports lang installer.
  14. # v1.0 10/27,2013
  15. # First.
  16. ########################################################################
  17. install_ports() {
  18. sudo port -d $OPERATION python$VERSION
  19. sudo port -d $OPERATION py$VERSION-py
  20. sudo port -d $OPERATION py$VERSION-pip
  21. sudo port -d $OPERATION py$VERSION-setuptools
  22. sudo port -d $OPERATION py$VERSION-cython
  23. sudo port -d $OPERATION py$VERSION-ipython
  24. sudo port -d $OPERATION py$VERSION-docutils
  25. sudo port -d $OPERATION py$VERSION-nose
  26. sudo port -d $OPERATION py$VERSION-simplejson
  27. sudo port -d $OPERATION py$VERSION-msgpack
  28. sudo port -d $OPERATION py$VERSION-Pillow
  29. sudo port -d $OPERATION py$VERSION-numpy
  30. sudo port -d $OPERATION py$VERSION-scipy
  31. sudo port -d $OPERATION py$VERSION-scikit-learn
  32. sudo port -d $OPERATION py$VERSION-matplotlib
  33. sudo port -d $OPERATION py$VERSION-pandas
  34. sudo port -d $OPERATION py$VERSION-patsy
  35. sudo port -d $OPERATION py$VERSION-statsmodels
  36. sudo port -d $OPERATION py$VERSION-sympy
  37. sudo port -d $OPERATION py$VERSION-django
  38. sudo port -d $OPERATION py$VERSION-sqlalchemy
  39. sudo port -d $OPERATION py$VERSION-readline
  40. sudo port -d $OPERATION py$VERSION-babel
  41. sudo port -d $OPERATION py$VERSION-genshi
  42. sudo port -d $OPERATION py$VERSION-beautifulsoup4
  43. sudo port -d $OPERATION py$VERSION-lxml
  44. sudo port -d $OPERATION py$VERSION-requests
  45. sudo port -d $OPERATION py$VERSION-nltk3
  46. sudo port -d $OPERATION py$VERSION-jinja2
  47. sudo port -d $OPERATION py$VERSION-tornado
  48. sudo port -d $OPERATION py$VERSION-zmq
  49. }
  50. main() {
  51. test -n "$1" || VERSION=34
  52. test -n "$1" && VERSION=$1
  53. test -n "$2" || OPERATION=install
  54. test -n "$2" && OPERATION=$2
  55. install_ports $*
  56. port installed
  57. }
  58. ping -c 1 id774.net > /dev/null 2>&1 || exit 1
  59. main $*