diff --git a/pkgs/by-name/fr/fromager/package.nix b/pkgs/by-name/fr/fromager/package.nix index 4dcffcea230a..66601939fd7a 100644 --- a/pkgs/by-name/fr/fromager/package.nix +++ b/pkgs/by-name/fr/fromager/package.nix @@ -2,18 +2,19 @@ lib, python3, fetchFromGitHub, + writableTmpDirAsHomeHook, }: python3.pkgs.buildPythonApplication rec { pname = "fromager"; - version = "0.59.0"; + version = "0.68.1"; pyproject = true; src = fetchFromGitHub { owner = "python-wheel-build"; repo = "fromager"; tag = version; - hash = "sha256-aKoZKpzgJ3e5JRYSSeLmLlji1Fj8omxvwGZfNXDOhLs="; + hash = "sha256-7NM8hRsMnnHWxzjwNv/cLIm9iOUsUEzoCwPuFUN8+hk="; }; build-system = with python3.pkgs; [ @@ -39,7 +40,7 @@ python3.pkgs.buildPythonApplication rec { stevedore tomlkit tqdm - virtualenv + uv wheel ]; @@ -47,6 +48,8 @@ python3.pkgs.buildPythonApplication rec { pytestCheckHook requests-mock twine + uv + writableTmpDirAsHomeHook ]; pythonImportsCheck = [ @@ -58,6 +61,12 @@ python3.pkgs.buildPythonApplication rec { "tests/test_wheels.py" ]; + disabledTests = [ + # Accessing pypi.org (not allowed in sandbox) + "test_get_build_backend_dependencies" + "test_get_build_sdist_dependencies" + ]; + meta = { description = "Wheel maker"; homepage = "https://pypi.org/project/fromager/";