requirements.txt 1.2 KB

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