diff --git a/pkgs/by-name/ex/exo/package.nix b/pkgs/by-name/ex/exo/package.nix index c1e03405b4fa..332bc4ac17bc 100644 --- a/pkgs/by-name/ex/exo/package.nix +++ b/pkgs/by-name/ex/exo/package.nix @@ -3,17 +3,18 @@ stdenv, fetchFromGitHub, python3Packages, + unstableGitUpdater, }: python3Packages.buildPythonApplication { pname = "exo"; - version = "0-unstable-2024-10-29"; + version = "0-unstable-2024-11-14"; pyproject = true; src = fetchFromGitHub { owner = "exo-explore"; repo = "exo"; - rev = "50a1b171f64a75594793147aa39db933ef38aed9"; - hash = "sha256-hzguPEQDTKBWe8Um+pwJpsctPbQqA6QW5LGknKWFaKo="; + rev = "f1eec9fa64a0c14e0ef2eec092b799009b3d4a1e"; + hash = "sha256-WrJrhMtq+S5VD3oyW1k3fkOHunTzdFk0HavjOXLhIKU="; }; build-system = with python3Packages; [ setuptools ]; @@ -64,6 +65,12 @@ python3Packages.buildPythonApplication { # Tests require `mlx` which is not supported on linux. doCheck = stdenv.isDarwin; + passthru = { + updateScript = unstableGitUpdater { + hardcodeZeroVersion = true; + }; + }; + meta = { description = "Run your own AI cluster at home with everyday devices"; homepage = "https://github.com/exo-explore/exo";