Hi eschwartz. Could you explain why Arch Linux's calibre includes ".local/lib/python3.9/site-packages" in the "sys.path" and it's before "/usr/lib/python3.9/site-packages", won't this break dependencies if a user install an incompatible version of some package in their user directory?
I used to append the deps folder at the end of sys.path, then an Arch user with incompatible pkg installed had an import error. Insert the deps folder at the start of sys.path solves the error.
|