<div dir="ltr">I don't think so. Since all plugins goes through approval mechanism, I think  it is not unsafe. Rather increase the plugin user base.<div>Even if we want to not allow this .In that case, We should have mechanism by which QGIS itself does installation of external dependencies based on approved plugin's metadata.<div><div> It will ease the life of plugin developers for sure.</div><div><br></div><div>Shiva</div><div><br></div><div><div><div><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>Thanks & Regards<br>Shiva Reddy K.<br>Scientist/Engineer 'SD'<br>Indian Institute of Remote Sensing,<br>Indian Space Research Organisation<br>Department of Space<br></div>4-Kalidas Road<br></div>Dehradun<br><div><div>mobile: 8791806093<br></div></div></div></div></div><br></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jul 10, 2018 at 4:17 AM Nyall Dawson <<a href="mailto:nyall.dawson@gmail.com">nyall.dawson@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, 7 Jul 2018 at 16:10, shiva reddy <<a href="mailto:kotishiva@gmail.com" target="_blank">kotishiva@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
> I tried to install automatically during my pluign (QRealTime) installation by calling:<br>
><br>
>  subprocess.call(['python','-m','install','pyxform','--user'])<br>
><br>
> It worked many times in windows and it fails sometime.<br>
> It don't work in OS X and I have not tested in ubuntu.<br>
><br>
> What is the best practice for such situation?<br>
<br>
<br>
Just taking a step back here -- is this something we actually want to<br>
support/allow in plugins?<br>
<br>
Seems to me like it opens the door for all sorts of security issues.<br>
<br>
Nyall<br>
</blockquote></div>