R. David Murray added the comment:
My guess, unfortunately, is give up. There is too much code in the field that
replaces sys.path with a regular list. What you propose is effectively an
impossible social engineering problem. You may well also run into issues where
the Python C code calls l
New submission from Thomas Güttler:
I am missing a policy how sys.path should be altered.
We run a custom sub class of list in sys.path. We set it in sitecustomize.py
This instance get replace by a common list in lines like this:
sys.path = glob.glob(os.path.join(WHEEL_DIR, "*.whl")) + sys.pat