<div dir="ltr"><div><div>My two cents:<br><br>Personally I see this whole sandbox thing as being more suitable for the application as a whole and not specifically for the python plugins part. As such, it seems to me that sandboxing would be a job better suited for the OS that is running apps, and not for the apps themselves. This is what is happening on mobile apps, and is also the direction new distribution formats for linux such as snaps and flatpak are heading.<br><br></div>I'd be bummed if, as a plugin author, I'd be able to do less stuff with a machine's resources than the core QGIS code. I mean the great thing about QGIS' plugins is that you can use Python + QT + QGIS API in order to do magical stuff. If all of a sudden plugins cannot access the filesystem, or do web requests or access some sensor's output while core QGIS can still do those things it would be less attractive to write plugins and to use QGIS as a general GIS platform.<br><br></div><div>On a more practical note, sandboxing just for the Python side seems like a ton of work in an area that is not related to the core QGIS mission and that requires highly specialized talent.<br></div><div><br></div><div>Regards<br></div><div><br></div><br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 17, 2016 at 11:53 AM, Geo DrinX <span dir="ltr"><<a href="mailto:geodrinx@gmail.com" target="_blank">geodrinx@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2016-10-17 12:35 GMT+02:00 Nathan Woodrow <span dir="ltr"><<a href="mailto:madmanwoo@gmail.com" target="_blank">madmanwoo@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">And Qt.</div><div class="m_-4042382183932906594gmail-HOEnZb"><div class="m_-4042382183932906594gmail-h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Oct 17, 2016 at 8:35 PM, Nathan Woodrow <span dir="ltr"><<a href="mailto:madmanwoo@gmail.com" target="_blank">madmanwoo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Yes I have read it, however we don't run on PyPy, we use CPython. </div><div class="m_-4042382183932906594gmail-m_-8477678304356829891HOEnZb"><div class="m_-4042382183932906594gmail-m_-8477678304356829891h5"><div class="gmail_extra"><br></div></div></div></blockquote></div></div></div></div></blockquote><div><br></div></span><div>So for you,  there is no chance to implement a good python sandbox in QGIS, <span id="m_-4042382183932906594gmail-result_box" class="m_-4042382183932906594gmail-" lang="en"><span> <br>at least</span> <span>in the short term</span><span> ?</span></span><br><span id="m_-4042382183932906594gmail-result_box" class="m_-4042382183932906594gmail-" lang="en"><br><span>Okay</span><span>, well good to know</span><span class="m_-4042382183932906594gmail-">.</span></span><br><br></div><div>Regards<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>Geo <br></div><div><br><br></div></font></span></div></div></div>
<br>______________________________<wbr>_________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
List info: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br>
Unsubscribe: <a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-<wbr>developer</a><br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">___________________________ ___ __<br>Ricardo Garcia Silva</div>
</div>