39 # optional-dependencies
61 buildPythonPackage rec {
62 inherit pname version;
65 disabled = pythonOlder "3.10" || pythonAtLeast "3.13";
69 pyShortVersion = "cp${builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion}";
70 binary-hash = (import ./binary-hashes.nix)."${pyShortVersion}" or { };
74 inherit pname version format;
75 dist = pyShortVersion;
76 python = pyShortVersion;
78 platform = "manylinux2014_x86_64";
124 optional-dependencies = rec {
125 air-deps = data-deps ++ serve-deps ++ tune-deps ++ rllib-deps;
131 rllib-deps = tune-deps ++ [
154 chmod +x $out/${python.sitePackages}/ray/core/src/ray/{gcs/gcs_server,raylet/raylet}
157 pythonImportsCheck = [ "ray" ];
160 description = "Unified framework for scaling AI and Python applications";
161 homepage = "https://github.com/ray-project/ray";
162 changelog = "https://github.com/ray-project/ray/releases/tag/ray-${version}";
163 license = lib.licenses.asl20;
164 maintainers = with lib.maintainers; [ billhuang ];
165 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
166 platforms = [ "x86_64-linux" ];