I have my own pet peeve to complain about. I have a directory in my
HOME
director called 'sitepkgs'. This directory is on my PYTHON_PATH and
indeed I
can Import kicad packages in python. But, when I do a make install after
doing a make clean && make -j10 I do a make install, which always fails
because pcbnew/cmake_install.cmake insists on looking in
/usr/lib/site-packages when it should be looking in ~/sitepkgs. So I
edit
that file and replace the offending lines and then I do not need to
be root
to install a kicad build. I first think about kicad looking in the
variable
PYTHON_PATH but I reject that since the PYTHON_PATH can include many
paths,
not just one. Would you consider yet another cmake variable like
-DKICAD_SITE_PKGS=<some path>? Then people like me could use that
flag and
everyone else could use the default. This has the effect that one
need not
install as root to install kicad.