python3Packages.ray: update dependencies (#463583)

This commit is contained in:
Aleksana
2025-11-21 12:54:24 +00:00
committed by GitHub
+57 -22
View File
@@ -17,7 +17,6 @@
protobuf,
pyyaml,
requests,
watchfiles,
# optional-dependencies
# cgraph
@@ -34,28 +33,37 @@
aiohttp-cors,
colorful,
opencensus,
opentelemetry-exporter-prometheus,
opentelemetry-proto,
opentelemetry-sdk,
prometheus-client,
pydantic,
py-spy,
smart-open,
virtualenv,
# llm
async-timeout,
hf-transfer,
jsonref,
ninja,
# nixl,
typer,
vllm,
# observability
memray,
opentelemetry-api,
opentelemetry-sdk,
opentelemetry-exporter-otlp,
# rllib
dm-tree,
gymnasium,
lz4,
# ormsgpack,
ormsgpack,
scipy,
typer,
rich,
# serve
fastapi,
starlette,
uvicorn,
watchfiles,
# serve-async-inference
celery,
# serve-grpc
pyopenssl,
# tune
@@ -125,7 +133,6 @@ buildPythonPackage rec {
protobuf
pyyaml
requests
watchfiles
];
optional-dependencies = lib.fix (self: {
@@ -141,6 +148,8 @@ buildPythonPackage rec {
++ self.observability
++ self.rllib
++ self.serve
++ self.serve-async-inference
++ self.serve-grpc
++ self.train
++ self.tune
);
@@ -160,6 +169,9 @@ buildPythonPackage rec {
colorful
grpcio
opencensus
opentelemetry-exporter-prometheus
opentelemetry-proto
opentelemetry-sdk
prometheus-client
pydantic
py-spy
@@ -167,22 +179,34 @@ buildPythonPackage rec {
smart-open
virtualenv
];
llm = lib.unique (
[
async-timeout
hf-transfer
jsonref
jsonschema
ninja
# nixl
typer
vllm
]
++ self.data
++ self.serve
);
observability = [
memray
opentelemetry-api
opentelemetry-sdk
opentelemetry-exporter-otlp
];
rllib = [
dm-tree
gymnasium
lz4
# ormsgpack
pyyaml
scipy
typer
rich
];
rllib = lib.unique (
[
dm-tree
gymnasium
lz4
ormsgpack
pyyaml
scipy
]
++ self.tune
);
serve = lib.unique (
[
fastapi
@@ -193,6 +217,12 @@ buildPythonPackage rec {
]
++ self.default
);
serve-async-inference = lib.unique (
[
celery
]
++ self.serve
);
serve-grpc = lib.unique (
[
grpcio
@@ -200,7 +230,12 @@ buildPythonPackage rec {
]
++ self.serve
);
train = self.tune;
train = lib.unique (
[
pydantic
]
++ self.tune
);
tune = [
fsspec
pandas