requirements.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. # You can obtain this list from the ray.egg-info/requires.txt
  7. ## setup.py install_requires
  8. click>=7.0
  9. filelock
  10. jsonschema
  11. msgpack<2.0.0,>=1.0.0
  12. packaging
  13. protobuf!=3.19.5,>=3.15.3
  14. pyyaml
  15. aiosignal
  16. frozenlist
  17. requests
  18. watchfiles
  19. # Python version-specific requirements
  20. grpcio == 1.54.2; sys_platform == "darwin"
  21. grpcio >= 1.54.2; sys_platform != "darwin"
  22. numpy>=1.20
  23. pyarrow >= 6.0.1
  24. # ray[all]
  25. smart_open
  26. lz4
  27. numpy>=1.20
  28. aiorwlock
  29. opentelemetry-exporter-otlp
  30. scipy
  31. colorful
  32. rich
  33. opentelemetry-sdk
  34. fastapi
  35. gymnasium==0.28.1
  36. virtualenv!=20.21.1,>=20.0.24
  37. opentelemetry-api
  38. opencensus
  39. aiohttp_cors
  40. dm_tree
  41. uvicorn
  42. scikit-image==0.21.0
  43. prometheus_client>=0.7.1
  44. pandas
  45. tensorboardX
  46. aiohttp>=3.7,<3.9
  47. starlette
  48. typer
  49. fsspec
  50. pandas>=1.3
  51. pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3 # Serve users can use pydantic<2
  52. py-spy>=0.2.0
  53. memray; sys_platform != "win32" # memray is not supported on Windows