requirements.txt 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. # These are mirrored in setup.py as install_requires,
  2. # which is what the users of the ray package will install. The rest of this file
  3. # sets up all the packages necessary for a /developer/ of Ray.
  4. #
  5. # In short, if you change it here, PLEASE also change it in setup.py.
  6. #
  7. # setup.py install_requires
  8. aiohttp>=3.7
  9. aiosignal
  10. click >= 7.0, <= 8.0.4
  11. cloudpickle
  12. filelock
  13. frozenlist
  14. gpustat >= 1.0.0b1
  15. grpcio >= 1.28.1, <= 1.43.0
  16. jsonschema
  17. msgpack >= 1.0.0, < 2.0.0
  18. numpy >= 1.16
  19. opencensus
  20. prometheus_client >= 0.7.1, < 0.14.0
  21. protobuf >= 3.8.0
  22. py-spy >= 0.2.0
  23. pydantic >= 1.8
  24. pyyaml
  25. requests
  26. smart_open
  27. virtualenv
  28. ## setup.py extras
  29. dm_tree
  30. flask
  31. gym==0.21.0; python_version >= '3.7'
  32. gym==0.19.0; python_version < '3.7'
  33. lz4
  34. scikit-image
  35. pandas>=1.0.5; python_version < '3.7'
  36. pandas>=1.2.0; python_version >= '3.7'
  37. scipy==1.4.1
  38. tabulate
  39. tensorboardX >= 1.9
  40. uvicorn==0.16.0
  41. dataclasses; python_version < '3.7'
  42. starlette
  43. aiorwlock
  44. # Requirements for running tests
  45. pyarrow >= 6.0.1, < 7.0.0
  46. azure-cli-core==2.29.1
  47. azure-identity==1.7.0
  48. azure-mgmt-compute==23.1.0
  49. azure-mgmt-network==19.0.0
  50. azure-mgmt-resource==20.0.0
  51. msrestazure==0.6.4
  52. boto3
  53. cython >= 0.29.26
  54. dataclasses; python_version < '3.7'
  55. feather-format
  56. google-api-python-client
  57. google-cloud-storage
  58. gym-minigrid
  59. kubernetes
  60. lxml
  61. moto
  62. mypy
  63. networkx
  64. numba
  65. # higher version of llvmlite breaks windows
  66. llvmlite==0.34.0
  67. openpyxl
  68. opentelemetry-api==1.1.0
  69. opentelemetry-sdk==1.1.0
  70. opentelemetry-exporter-otlp==1.1.0
  71. pexpect
  72. Pillow; platform_system != "Windows"
  73. pygments
  74. pyspark==3.1.2
  75. pytest==5.4.3
  76. pytest-asyncio==0.16.0
  77. pytest-rerunfailures
  78. pytest-sugar
  79. pytest-lazy-fixture
  80. pytest-timeout
  81. pytest-virtualenv
  82. redis >= 3.5.0, < 4.0.0
  83. scikit-learn==0.22.2
  84. testfixtures
  85. werkzeug
  86. xlrd
  87. starlette
  88. fastapi
  89. smart_open[s3]
  90. tqdm
  91. async-exit-stack
  92. async-generator
  93. cryptography>=3.0.0
  94. # For doc tests
  95. myst-parser==0.15.2
  96. myst-nb==0.13.1
  97. jupytext==1.13.6