<div dir="ltr">Python already supports extra importers written in Python, by adding them to sys.meta_path. I'd prefer to stick to widely supported Python techniques than invent new ones.<div><br></div><div>In Python 3 the import system is rewritten Python anyway (importlib) although I still need to update the IronPython 3 branch to actually use it. There's a bit of a bootstrapping problem to be dealt with.</div><div><br></div><div>- Jeff</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 11, 2015 at 5:12 AM, Benedikt Eggers <span dir="ltr"><<a href="mailto:beggers@spiegelburg.net" target="_blank">beggers@spiegelburg.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="#0563C1" vlink="#954F72"><div><p class="MsoNormal"><span lang="EN-AU">Hello,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">currently I am struggling with the idea, to implement some generic importer interface into ironpython. My aim is,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU">to make it easier for people, to provide their own logic, for loading scripts, modules, packages. For example from databases<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU">or some webservice if needed. May idea was, to extend the python context with some list, which holds instances of IGenericImport.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">All generic importers will be called in FindImporterForPath. If a generic importer can be used to resolve some path, it will be responsible<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU">to import all needed files, …<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">When this is something useful, I would make some plans for implementation.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">Thank you for reading the mail!<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">With best regards,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-AU"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-AU">B. Eggers<u></u><u></u></span></p></div></div><br>_______________________________________________<br>
Ironpython-users mailing list<br>
<a href="mailto:Ironpython-users@python.org">Ironpython-users@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/ironpython-users" rel="noreferrer" target="_blank">https://mail.python.org/mailman/listinfo/ironpython-users</a><br>
<br></blockquote></div><br></div>