<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 01/04/2018 11:44 AM, Richard Laager
      via devel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:757bc785-4c04-38e7-7b3d-c6137dfdfb8e@wiktel.com">
      <pre wrap="">I'm not convinced it's actually bad form. Can you elaborate on why you
see this as hideous?
</pre>
    </blockquote>
    <br>
    My understanding is that embedding paths into code like this is
    something that Shouldn't Be Done unless absolutely necessary. It
    also adds the complication of the build system having to edit the
    code. I may need to recalibrate my understanding.<br>
    <br>
    The need to copy the code across several files because it can't be
    imported doesn't help either, but that is a minor point; there are
    larger duplicates. I am fine with this solution if people can agree
    on it.<br>
    <br>
    <blockquote type="cite"
      cite="mid:757bc785-4c04-38e7-7b3d-c6137dfdfb8e@wiktel.com">
      <pre wrap="">There is a reason that build systems from autoconf to waf support
embedding paths, in the style of @PREFIX@ or @SYSCONFDIR@: it is the
best solution for certain problems. I don't think that embedding the
path to look for *this project's* module is any worse than an
application embedding search paths for its own plugins, images, sounds, etc.
</pre>
    </blockquote>
    <br>
    I definitely need to recalibrate.<br>
    <br>
    <blockquote type="cite"
      cite="mid:757bc785-4c04-38e7-7b3d-c6137dfdfb8e@wiktel.com">
      <pre wrap="">Python's default sys.path is itself built from the embedded copy of
Python's prefix.
</pre>
    </blockquote>
    <br>
    I was aware of this from chasing down the bug on my system. Didn't
    consider it relevant to !615 because the sys.path builder is part of
    the distribution code.<br>
    <br>
    <div class="moz-signature">-- <br>
      <i>"In the end; what separates a Man, from a Slave? Money? Power?
        No. A Man Chooses, a Slave Obeys."</i> -- Andrew Ryan
      <p>
        <i>"Utopia cannot precede the Utopian.
          It will exist the moment we are fit to occupy it."</i> --
        Sophia Lamb
      </p>
    </div>
  </body>
</html>