/provisioning/ana_env.yml

https://github.com/chichulapiuka/python-fundamentals · YAML · 42 lines · 24 code · 4 blank · 14 comment · 0 complexity · bb01c67d2cc441057db735ef84df213f MD5 · raw file

  1. - hosts: all
  2. tasks:
  3. - name: python packages
  4. apt: pkg={{ item }} state=latest
  5. with_items:
  6. - python-beautifulsoup
  7. - python-lxml
  8. - python-matplotlib
  9. - python-numpy
  10. - python-pandas
  11. - python-scipy
  12. - python-sqlalchemy
  13. - python-sqlite
  14. - python-tornado
  15. - python-virtualenv
  16. - python-zmq
  17. - python-pytest
  18. # Other packages that may interest you...
  19. # - cython
  20. # - python-mvpa
  21. # - python-mvpa-lib
  22. # - python-rpy
  23. # - python-xlrd
  24. # - python-xlwt
  25. - pip: name=ipython version=1.1
  26. - pip: name=vincent
  27. # It might be nice to install a newer version of requests as well,
  28. # installed packages cloud-init and ssh-import-id depend on it, but I
  29. # guess once I'm init'd, these can be removed?
  30. - name: Useful packages for data science and computation
  31. apt: pkg={{ item }} state=latest
  32. with_items:
  33. # This should automatically set up openBLAS for runtime stuff, but
  34. # won't necessarily help with code you compile
  35. - libopenblas-base
  36. - git
  37. # TODO - set up user's ssh keys, perhaps also git identity? This could also be
  38. # done in an interactive setup script...