Yesterday I tried to update my nix flake but the rebuild-switch failed when it came time to install the following python3 derivation with some extra python packages:

(python3.withPackages(ps: with ps; [ numpy scipy matplotlib pandas notebook ]))

The problematic package is “notebook” and building fails with the following error:

error: builder for '/nix/store/crxnqidkwkgxm9s7ahkhvilx1cisrki6-python3.10-jupyter-server-2.0.6.drv' failed with exit code 1;
       last 10 log lines:
       >     pyfuncitem.obj(**testargs)
       >   File "/build/jupyter_server-2.0.6/tests/extension/test_launch.py", line 105, in test_base_url
       >     launch_instance(["--ServerApp.base_url=/foo"])
       >   File "/build/jupyter_server-2.0.6/tests/extension/test_launch.py", line 83, in _run_in_subprocess
       >     wait_up(url, check=lambda: process.poll() is None)
       >   File "/build/jupyter_server-2.0.6/tests/extension/test_launch.py", line 40, in wait_up
       >     time.sleep(interval)
       >
       >  Timeout
       > /nix/store/gv2cl6qvvslz5h15vqd89f1rpvrdg5yc-stdenv-linux/setup: line 1604: pop_var_context: head of shell_variables not a function context

The very same python derivation worked like 2 weeks ago but now suddenly doesn’t work anymore. I’m quite lost trying to troubleshoot this problem so any help is greatly appreciated.

EDIT: So far I’ve tried the “jupyter” package instead of the “notebook” package, installed it through the unstable channel and tried to install “jupyterlab” as an alternative, but to no avail.

2 points
*
Deleted by creator
permalink
report
reply

I have not, as I think I lack the knowledge to create useful issues.

permalink
report
parent
reply
3 points
*
Deleted by creator
permalink
report
parent
reply

I’ll take a look once I have some spare time 👍

permalink
report
parent
reply

nixos

!nixos@lemmy.ml

Create post

All about NixOS - https://nixos.org/

Community stats

  • 24

    Monthly active users

  • 109

    Posts

  • 282

    Comments

Community moderators