From 1cc49e72ca4f05bcb7a7f59279fb3083a0d49b75 Mon Sep 17 00:00:00 2001
From: Romina Baila <romina.baila@codemart.ro>
Date: Tue, 15 Apr 2025 09:27:15 +0200
Subject: [PATCH] fix(py-pythreejs): set npm cache folder to a writable
 location

---
 packages/py-pythreejs/package.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/packages/py-pythreejs/package.py b/packages/py-pythreejs/package.py
index 25e559dd..a86fc10e 100644
--- a/packages/py-pythreejs/package.py
+++ b/packages/py-pythreejs/package.py
@@ -35,3 +35,7 @@ class PyPythreejs(PythonPackage):
     depends_on("py-ipywidgets@7.2.1:", type=("build", "run"))
     depends_on("py-ipydatawidgets@1.1.1:", type=("build", "run"))
     depends_on("py-jupyter-core", type=("build", "run"))
+
+    def setup_build_environment(self, env):
+        import os
+        env.set("npm_config_cache", os.path.join(self.stage.path, "npm-cache"))
-- 
GitLab