[CentOS] Python search path

Sat Mar 4 16:36:40 UTC 2017
Alice Wonder <alice at domblogger.net>


Working on a project to create clean spec files for libbitcoin for 
CentOS 7 (and eventually I want them to work in Fedora 25+ too)

These spec files must work with the user defines an alternate %{_prefix} 
before building them.

This means that python components would be installed in /opt/libbitcoin 
(or whatever) instead of in /usr so %{python2_sitelib} and 
%{python2_sitearch} no longer would apply.

sys.path.append looks like the way to tell python about a new path to 
look for stuff, but I'm guessing there are guidelines somewhere for how 
that is suppose to properly done from within spec files.

Unfortunately I can't find them, and search engines are getting harder 
and harder to use to find technical related information, always changing 
my query and showing me completely unrelated results.

Anyway I didn't see anything in the Fedora packaging guidelines for 
python, that seems to be targeting a prefix of /usr

Thanks for any links or suggestions.