lol

python312Packages.ray: 2.42.1 -> 2.43.0 (#385655)

authored by

Nick Cao and committed by
GitHub
784d9197 bdcdaf33

+47 -19
+19 -19
pkgs/development/python-modules/ray/default.nix
··· 66 66 67 67 let 68 68 pname = "ray"; 69 - version = "2.42.1"; 69 + version = "2.43.0"; 70 70 in 71 71 buildPythonPackage rec { 72 72 inherit pname version; ··· 86 86 # hashes retrieved via the following command 87 87 # curl https://pypi.org/pypi/ray/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"' 88 88 hashes = { 89 - aarch64-darwin = { 90 - cp39 = "sha256-MijkhGUC4MW+rmm2mfyQcaBtPPv8DKXyvScHkkpS40s="; 91 - cp310 = "sha256-YHJ/nHKo9xvE4U1H3E3ElNxZo8Sw0QiuBPpuWo5FIo8="; 92 - cp311 = "sha256-8BlRTFIgqCL7wMOO0fdQXOx1uWGnYEq2d/1kd+M6Ki4"; 93 - cp312 = "sha256-orb2JZC7YF1m043rSV84MqbQMB2z9JatxU0SoURUHjc="; 89 + x86_64-linux = { 90 + cp39 = "sha256-Xt89oYBB4LYXDGLghICrBQ8HZjYf8/bhElfMBKtG5ZI="; 91 + cp310 = "sha256-GHKYOihahbd2vzEcgJ1Vn4SCkJotOerV8qxpz+OqhUQ="; 92 + cp311 = "sha256-eMO9vxgrTQGfqaiqvVXDm/cFu2MK6gZPdo8wX8Ry0es="; 93 + cp312 = "sha256-tF9HjSnOXfP8GYYd9k/vntXCXx6D+hACjTP63v3soJU="; 94 94 }; 95 95 aarch64-linux = { 96 - cp39 = "sha256-V/epiChYGASp537Jnz/d1UIl2r2pwNmmdx630i5pMHI="; 97 - cp310 = "sha256-kNi/DBr+I2SjP1NWNnYaV0440oOwQGE7joY5vhQdBKA="; 98 - cp311 = "sha256-xdeeSYrOtapbPlMH7HSV9YSGtCZrOP7qOXm5iB6VDE8="; 99 - cp312 = "sha256-nKXH/V9nboMXgS53AY9i+HxbOa4Op/n4DW6YzSL99Vo="; 96 + cp39 = "sha256-h+DKyFGJ3FGa8bbvKr1lSATEiMkyyq3WWLkMqqZfja4="; 97 + cp310 = "sha256-VzgcVPIA5sAgPV9wrG+IKxPMGoD68zZRh4ejmm1vZdA="; 98 + cp311 = "sha256-R27D4fokZN3V8EnA8nWP+d/swh+430Jm8d8BsngMZlM="; 99 + cp312 = "sha256-c3cNTIqYlzCYX/K0KSEpJJ4oweKehFiUcMm6GukcqDI="; 100 100 }; 101 101 x86_64-darwin = { 102 - cp39 = "sha256-EgWa4hgQ0K6LCcx8N51SzRCIgbi56cYo0ywEWXD8KsQ="; 103 - cp310 = "sha256-ufLyDLLd31LsB+JU84upFGe4bfETMImdauI2GD45UnU="; 104 - cp311 = "sha256-ToHIlnedis5mr8KsdQUIBtsQLZUBou1uovOAEJYsyn8="; 105 - cp312 = "sha256-t+9IkWQyoNXMyr78jL2L8MDSrQuIQczjzr0bEzmWyjY="; 102 + cp39 = "sha256-0OJvnbkaWzND8IWOslYlWzXH6X/Gv5cGX1dErX6Mwpc="; 103 + cp310 = "sha256-GGJv/zaEUaN6drM9UqcPBbIKIR6whn2GByHI6Gy2lVo="; 104 + cp311 = "sha256-/eioEoDwevmDvDdpyZQdtdsnPOEOkquzNI5BvtAj1zU="; 105 + cp312 = "sha256-USH99Ly8sP2jubcRZN1sj8x5ouJYAioqOVfkAQGJE/s="; 106 106 }; 107 - x86_64-linux = { 108 - cp39 = "sha256-LUATaRjN1/YHEKpGRS7vqcDkYOLE51svxXI8c9521wE="; 109 - cp310 = "sha256-AYAiSeuc02Mm5v4LqoiRb6YGJzHaElBryT5zbxcRHdQ="; 110 - cp311 = "sha256-z1vEMnUuKbyADjAAO9ZJM9eFND9ZqajDGoOc2YH8UIQ="; 111 - cp312 = "sha256-4Np/+6ctOsJ1B4FvAPKtM0+BWDX0e4sEghzFdQ7Flkc="; 107 + aarch64-darwin = { 108 + cp39 = "sha256-2M/ewr9hxIaQ9stDJfFnPg0dAN6pJbWbYxGW5n9Cag4="; 109 + cp310 = "sha256-t8T97FmhTWspOdkf7m78hLYUpnIsO+Cyf6Nx4/VjJV8="; 110 + cp311 = "sha256-6TwyrQy2fx99p2+sQJ2H1c1eo+sDuDaDDp71zIELwsA="; 111 + cp312 = "sha256-fyb3ty2gTDxEIiacMbBnq9Fcs4QktwEtgS3fssd0Yuo="; 112 112 }; 113 113 }; 114 114 in
+28
pkgs/development/python-modules/ray/prefetch.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i sh -p jq 3 + 4 + outfile="ray-hashes.nix" 5 + # Clear file 6 + echo "" >$outfile 7 + 8 + prefetch() { 9 + package_attr="python${1}Packages.ray" 10 + echo "Fetching hash for $package_attr on $2" 11 + 12 + expr="(import <nixpkgs> { system = \"$2\"; }).$package_attr.src.url" 13 + url=$(NIX_PATH=.. nix-instantiate --eval -E "$expr" | jq -r) 14 + 15 + sha256=$(nix-prefetch-url "$url") 16 + hash=$(nix hash convert --to sri --hash-algo sha256 "$sha256") 17 + 18 + echo -e " cp${1} = \"${hash}\";" >>$outfile 19 + echo 20 + } 21 + 22 + for system in "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"; do 23 + echo "${system} = {" >>$outfile 24 + for python_version in "39" "310" "311" "312"; do 25 + prefetch "$python_version" "$system" 26 + done 27 + echo "};" >>$outfile 28 + done