2025-12-19 05:45:00 -08:00
|
|
|
# These are mirrored in setup.py as install_requires,a
|
2020-07-30 11:22:56 -07:00
|
|
|
# which is what the users of the ray package will install. The rest of this file
|
|
|
|
|
# sets up all the packages necessary for a /developer/ of Ray.
|
|
|
|
|
#
|
|
|
|
|
# In short, if you change it here, PLEASE also change it in setup.py.
|
2022-09-22 19:05:54 +02:00
|
|
|
|
2022-10-19 17:41:09 -07:00
|
|
|
# You can obtain this list from the ray.egg-info/requires.txt
|
|
|
|
|
|
2022-09-22 19:05:54 +02:00
|
|
|
## setup.py install_requires
|
2025-11-18 07:36:01 -08:00
|
|
|
click>=7.0
|
2024-08-14 13:31:13 -07:00
|
|
|
cupy-cuda12x; sys_platform != 'darwin'
|
2020-07-30 11:22:56 -07:00
|
|
|
filelock
|
2023-06-13 17:03:42 +01:00
|
|
|
jsonschema
|
2022-10-19 17:41:09 -07:00
|
|
|
msgpack<2.0.0,>=1.0.0
|
2025-12-08 12:23:21 -08:00
|
|
|
packaging>=24.2
|
2025-08-12 01:59:59 +08:00
|
|
|
protobuf>=3.20.3
|
2020-07-30 11:22:56 -07:00
|
|
|
pyyaml
|
|
|
|
|
requests
|
2023-08-23 08:55:15 -07:00
|
|
|
watchfiles
|
2020-07-30 11:22:56 -07:00
|
|
|
|
2022-10-19 17:41:09 -07:00
|
|
|
# Python version-specific requirements
|
2026-01-04 12:27:19 -08:00
|
|
|
grpcio>=1.42.0
|
2025-08-05 15:14:20 -07:00
|
|
|
|
2024-11-01 16:44:35 -07:00
|
|
|
pyarrow >= 9.0.0
|
2023-06-13 17:03:42 +01:00
|
|
|
|
2022-10-19 17:41:09 -07:00
|
|
|
# ray[all]
|
2023-06-13 17:03:42 +01:00
|
|
|
smart_open
|
|
|
|
|
lz4
|
|
|
|
|
numpy>=1.20
|
|
|
|
|
aiorwlock
|
|
|
|
|
scipy
|
|
|
|
|
colorful
|
2022-10-19 17:41:09 -07:00
|
|
|
rich
|
2025-07-09 17:16:29 -07:00
|
|
|
opentelemetry-sdk>=1.30.0
|
|
|
|
|
opentelemetry-api
|
2025-05-27 14:20:43 -07:00
|
|
|
opentelemetry-exporter-prometheus
|
2025-07-09 17:16:29 -07:00
|
|
|
opentelemetry-proto
|
2024-02-12 14:19:12 -06:00
|
|
|
fastapi
|
2025-12-29 22:24:39 -08:00
|
|
|
ormsgpack>=1.7.0
|
2026-01-04 12:27:19 -08:00
|
|
|
gymnasium==1.2.2
|
2023-12-14 09:37:06 -08:00
|
|
|
virtualenv!=20.21.1,>=20.0.24
|
2022-10-19 17:41:09 -07:00
|
|
|
opencensus
|
2023-06-13 17:03:42 +01:00
|
|
|
aiohttp_cors
|
2020-07-30 11:22:56 -07:00
|
|
|
dm_tree
|
2023-06-13 17:03:42 +01:00
|
|
|
uvicorn
|
|
|
|
|
prometheus_client>=0.7.1
|
2026-02-25 00:35:48 +08:00
|
|
|
pandas>=1.3
|
2024-03-14 13:37:42 -07:00
|
|
|
tensorboardX
|
2026-01-16 20:47:42 -08:00
|
|
|
aiohttp>=3.13.3
|
2022-10-19 17:41:09 -07:00
|
|
|
starlette
|
|
|
|
|
typer
|
2023-06-13 17:03:42 +01:00
|
|
|
fsspec
|
2025-12-08 12:23:21 -08:00
|
|
|
pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,!=2.10.*,!=2.11.*,<3 # Serve users can use pydantic<2
|
2024-12-04 11:51:07 -08:00
|
|
|
py-spy>=0.2.0; python_version < '3.12'
|
|
|
|
|
py-spy>=0.4.0; python_version >= '3.12'
|
2024-04-03 15:19:14 -07:00
|
|
|
memray; sys_platform != "win32" # memray is not supported on Windows
|
2024-09-23 15:07:44 -07:00
|
|
|
pyOpenSSL
|
2025-08-14 10:21:53 +05:30
|
|
|
celery
|
2026-02-14 03:11:09 +05:30
|
|
|
taskiq
|