It doesn't conform to the Filesystem Hierarchy Standard, and that leads to issues with other external tools. Recently I had an issue with pip installing a library in a virtual environment that links to compiled platform libraries. It broke because the libraries weren't in the usual paths.

Reply to this note

Please Login to reply.

Discussion

direnv + layout python3 solved most of my python issues for local dev, but python packaging in nix is truly a pain in the ass compared to other languages.

Cool, I'll try that next time :)