Loading pkgs/development/python-modules/ray/default.nix +57 −22 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ protobuf, pyyaml, requests, watchfiles, # optional-dependencies # cgraph Loading @@ -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 Loading Loading @@ -125,7 +133,6 @@ buildPythonPackage rec { protobuf pyyaml requests watchfiles ]; optional-dependencies = lib.fix (self: { Loading @@ -141,6 +148,8 @@ buildPythonPackage rec { ++ self.observability ++ self.rllib ++ self.serve ++ self.serve-async-inference ++ self.serve-grpc ++ self.train ++ self.tune ); Loading @@ -160,6 +169,9 @@ buildPythonPackage rec { colorful grpcio opencensus opentelemetry-exporter-prometheus opentelemetry-proto opentelemetry-sdk prometheus-client pydantic py-spy Loading @@ -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 = [ rllib = lib.unique ( [ dm-tree gymnasium lz4 # ormsgpack ormsgpack pyyaml scipy typer rich ]; ] ++ self.tune ); serve = lib.unique ( [ fastapi Loading @@ -193,6 +217,12 @@ buildPythonPackage rec { ] ++ self.default ); serve-async-inference = lib.unique ( [ celery ] ++ self.serve ); serve-grpc = lib.unique ( [ grpcio Loading @@ -200,7 +230,12 @@ buildPythonPackage rec { ] ++ self.serve ); train = self.tune; train = lib.unique ( [ pydantic ] ++ self.tune ); tune = [ fsspec pandas Loading Loading
pkgs/development/python-modules/ray/default.nix +57 −22 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ protobuf, pyyaml, requests, watchfiles, # optional-dependencies # cgraph Loading @@ -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 Loading Loading @@ -125,7 +133,6 @@ buildPythonPackage rec { protobuf pyyaml requests watchfiles ]; optional-dependencies = lib.fix (self: { Loading @@ -141,6 +148,8 @@ buildPythonPackage rec { ++ self.observability ++ self.rllib ++ self.serve ++ self.serve-async-inference ++ self.serve-grpc ++ self.train ++ self.tune ); Loading @@ -160,6 +169,9 @@ buildPythonPackage rec { colorful grpcio opencensus opentelemetry-exporter-prometheus opentelemetry-proto opentelemetry-sdk prometheus-client pydantic py-spy Loading @@ -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 = [ rllib = lib.unique ( [ dm-tree gymnasium lz4 # ormsgpack ormsgpack pyyaml scipy typer rich ]; ] ++ self.tune ); serve = lib.unique ( [ fastapi Loading @@ -193,6 +217,12 @@ buildPythonPackage rec { ] ++ self.default ); serve-async-inference = lib.unique ( [ celery ] ++ self.serve ); serve-grpc = lib.unique ( [ grpcio Loading @@ -200,7 +230,12 @@ buildPythonPackage rec { ] ++ self.serve ); train = self.tune; train = lib.unique ( [ pydantic ] ++ self.tune ); tune = [ fsspec pandas Loading