You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some packages have collisions, which makes users unable to get a devshell.
I am not sure if the collision is an issue of those packages. But I think it would be good if dream2nix could ignore them.
I can create a PR to add ignoreCollisions = true; to pyEnv, but I am not sure if it should be gated behind an option.
cc @phaer: author of #951 which removes ignoreCollisions.
To reproduce this issue, run nix build .#default.devShell in a flake with the following files and you will get this error:
error: builder for '/nix/store/q4nyhwnpm2fbxs2rxpazmh0x2njgzphq-python3-3.10.15-env.drv' failed with exit code 25; last 1 log lines: > error: collision between `/nix/store/gn08rmcymykhpjlw77mll03gcpzq0shm-python3.10-pyside6-addons-6.4.2/lib/python3.10/site-packages/PySide6/__pycache__/__init__.cpython-310.pyc' and `/nix/store/54i2003qb1lym4dqcdqc00w0fzkbk9zx-python3.10-pyside6-6.4.2/lib/python3.10/site-packages/PySide6/__pycache__/__init__.cpython-310.pyc'
Some packages have collisions, which makes users unable to get a devshell.
I am not sure if the collision is an issue of those packages. But I think it would be good if dream2nix could ignore them.
I can create a PR to add
ignoreCollisions = true;
to pyEnv, but I am not sure if it should be gated behind an option.cc @phaer: author of #951 which removes
ignoreCollisions
.To reproduce this issue, run
nix build .#default.devShell
in a flake with the following files and you will get this error:lock.x86_64-linux.json
The text was updated successfully, but these errors were encountered: