PageRenderTime 27ms CodeModel.GetById 35ms RepoModel.GetById 0ms app.codeStats 0ms

/environment.yml

https://github.com/DIRACGrid/DIRAC
YAML | 104 lines | 87 code | 2 blank | 15 comment | 0 complexity | 1eadf4de6a27d03abb9c39e33a2ab374 MD5 | raw file
  1. name: dirac-development
  2. channels:
  3. - diracgrid
  4. - conda-forge
  5. - nodefaults
  6. dependencies:
  7. # Temporary workarounds
  8. - astroid 2.5.6 # https://github.com/PyCQA/astroid/issues/1006 and https://github.com/PyCQA/astroid/issues/1007
  9. # runtime
  10. - python =3.9
  11. - pip
  12. - apache-libcloud
  13. - boto3
  14. - cachetools
  15. - certifi
  16. - cmreshandler >1.0.0b4
  17. - db12
  18. - elasticsearch <7.14
  19. - elasticsearch-dsl
  20. - opensearch-py
  21. - opensearch-dsl
  22. - fts3
  23. - future
  24. - gitpython >=2.1.0
  25. - m2crypto >=0.36,!=0.38.0
  26. - matplotlib
  27. - numpy
  28. - pexpect >=4.0.1
  29. - pillow
  30. - prompt-toolkit >=3,<4
  31. - psutil >=4.2.0
  32. - pyasn1 >0.4.1
  33. - pyasn1-modules
  34. - python-json-logger >=0.1.8
  35. - pytz >=2015.7
  36. - recommonmark
  37. - requests >=2.9.1
  38. - six >=1.10
  39. - sqlalchemy
  40. - stomp.py =4.1.23
  41. - suds-jurko >=0.6
  42. - xmltodict
  43. - pycurl
  44. - voms
  45. - python-gfal2
  46. - mysqlclient
  47. - diraccfg
  48. - subprocess32
  49. - ldap3
  50. - importlib_resources
  51. # testing and development
  52. - pre-commit
  53. - coverage
  54. - docker-compose
  55. - hypothesis
  56. - ipython
  57. - make
  58. - mock
  59. - parameterized
  60. - pylint >=1.6.5
  61. - pyparsing >=2.0.6
  62. - pytest >=3.6
  63. - pytest-cov >=2.2.0
  64. - pytest-mock
  65. - setuptools-scm
  66. - shellcheck
  67. - typer
  68. - typer-cli
  69. - flaky
  70. # docs
  71. - pygments >=1.5
  72. - sphinx
  73. - graphviz
  74. # RTD Sphinx theme
  75. - sphinx_rtd_theme
  76. # Bootstrap and new elements fo Sphinx
  77. - sphinx-panels
  78. # unused
  79. - funcsigs
  80. - jinja2
  81. # PyPI deployment
  82. - readme_renderer
  83. - twine
  84. - uritemplate
  85. # - readline >=6.2.4 in the standard library
  86. - simplejson >=3.8.1
  87. #- tornado >=5.0.0,<6.0.0
  88. - typing >=3.6.6
  89. - pyyaml
  90. - rucio-clients
  91. - pip:
  92. # Prerelease of the required package for integration of OAuth2
  93. - Authlib>=1.0.0.a2
  94. - dominate
  95. - pyjwt
  96. # This is a fork of tornado with a patch to allow for configurable iostream
  97. # It should eventually be part of DIRACGrid
  98. - git+https://github.com/DIRACGrid/tornado.git@iostreamConfigurable
  99. # This is an extension of Tornado to use M2Crypto
  100. # It should eventually be part of DIRACGrid
  101. - git+https://github.com/DIRACGrid/tornado_m2crypto
  102. - -e .