Hello, I'm developing a program, named Haketilo, in Python. I wanted to make it available to users by the means of a tarball made with `guix pack` (which seems like a marvelous feature, btw!). It worked well on my PC but a user reported an error when running it[1]. The console_scripts entry point of the program cannot be found by importlib. User's entire report is behind the link[1] - I'll just quote the relevant traceback of `./haketilo --version` > Traceback (most recent call last): > File "/gnu/store/ziiryffcgph9jjcldz4rv2x5v6y0kxqh-hydrilla-3.0b1/bin/.haketilo-real", line 33, in > sys.exit(load_entry_point('hydrilla==3.0b1', 'console_scripts', 'haketilo')()) > File "/gnu/store/ziiryffcgph9jjcldz4rv2x5v6y0kxqh-hydrilla-3.0b1/bin/.haketilo-real", line 25, in importlib_load_entry_point > return next(matches).load() > StopIteration For an unknown reason, the user reports it works with sudo. Does anyone have an idea what could be the cause? I made the pack by running > guix environment -L . -e '(@ (hydrilla) hydrilla)' -- python3 -m build -s > guix pack -L . -RR \ > -S /hydrilla=bin/hydrilla \ > -S /hydrilla-builder=bin/hydrilla-builder \ > -S /hydrilla-server=bin/hydrilla-server \ > -S /haketilo=bin/haketilo \ > -e '(@ (hydrilla) hydrilla-dist-tarball)' in the git repo of my project[2] checked out to tag `v3.0-beta1`. The Guix version used is 1.3.0-26.fd00ac7. Any advice is appreciated :) Best, Wojtek [1] https://hydrillabugs.koszko.org/issues/130 [2] https://git.koszko.org/pydrilla -- (sig_start) website: https://koszko.org/koszko.html PGP: https://koszko.org/key.gpg fingerprint: E972 7060 E3C5 637C 8A4F 4B42 4BC5 221C 5A79 FD1A Meet Kraków saints! #48: saint Szymon z Lipnicy Poznaj świętych krakowskich! #48: święty Szymon z Lipnicy https://pl.wikipedia.org/wiki/Szymon_z_Lipnicy -- (sig_end)