diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 47f053c02180..4fd3e84b498e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11276,6 +11276,12 @@ githubId = 1031119; name = "Ian-Woo Kim"; }; + ibbem = { + name = "ibbem"; + github = "ibbem"; + githubId = 61984399; + email = "ibbem@ibbem.net"; + }; ibizaman = { email = "ibizapeanut@gmail.com"; github = "ibizaman"; diff --git a/pkgs/by-name/pa/pass-git-helper/package.nix b/pkgs/by-name/pa/pass-git-helper/package.nix index d5891066cc11..1fb89e316f16 100644 --- a/pkgs/by-name/pa/pass-git-helper/package.nix +++ b/pkgs/by-name/pa/pass-git-helper/package.nix @@ -2,25 +2,26 @@ lib, python3Packages, fetchFromGitHub, + writableTmpDirAsHomeHook, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "pass-git-helper"; - version = "4.1.0"; + version = "4.3.0"; pyproject = true; src = fetchFromGitHub { owner = "languitar"; repo = "pass-git-helper"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-gMhTYIFNCrUm6YoOOesJcQScugQ/SawiyeXjRG3cpQY="; + sha256 = "sha256-/Brx86YRmSkSr00xj5B5J/bNBqknoXRwX9B6595dEwU="; }; build-system = with python3Packages; [ setuptools ]; dependencies = with python3Packages; [ pyxdg ]; - env.HOME = "$TMPDIR"; + nativeBuildInputs = [ writableTmpDirAsHomeHook ]; pythonImportsCheck = [ "passgithelper" ]; @@ -36,6 +37,7 @@ python3Packages.buildPythonApplication (finalAttrs: { license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ hmenke + ibbem ]; mainProgram = "pass-git-helper"; }; diff --git a/pkgs/development/python-modules/haystack-ai/default.nix b/pkgs/development/python-modules/haystack-ai/default.nix index 5a8249999456..fd9700dd0579 100644 --- a/pkgs/development/python-modules/haystack-ai/default.nix +++ b/pkgs/development/python-modules/haystack-ai/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, hatchling, + writableTmpDirAsHomeHook, boilerpy3, events, httpx, @@ -103,6 +104,7 @@ buildPythonPackage rec { nativeBuildInputs = [ hatchling + writableTmpDirAsHomeHook ]; propagatedBuildInputs = [ @@ -131,8 +133,6 @@ buildPythonPackage rec { transformers ]; - env.HOME = "$(mktemp -d)"; - optional-dependencies = { # all = [ # farm-haystack diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix index 14c7a725c332..762c29351013 100644 --- a/pkgs/development/python-modules/molecule/default.nix +++ b/pkgs/development/python-modules/molecule/default.nix @@ -16,6 +16,7 @@ testers, wcmatch, withPlugins ? true, + writableTmpDirAsHomeHook, molecule-plugins, yamllint, }: @@ -61,7 +62,7 @@ buildPythonPackage rec { }).overrideAttrs (old: { # workaround the error: Permission denied: '/homeless-shelter' - HOME = "$(mktemp -d)"; + nativeBuildInputs = old.nativeBuildInputs ++ [ writableTmpDirAsHomeHook ]; }); meta = {