<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Oct 4, 2021 at 2:26 PM matteo <<a href="mailto:matteo.ghetta@gmail.com">matteo.ghetta@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi devs,<br>
<br>
recently I've made a PR to add an algorithm to the core, written in python:<br>
<br>
<a href="https://github.com/qgis/QGIS/pull/44680" rel="noreferrer" target="_blank">https://github.com/qgis/QGIS/pull/44680</a><br>
<br>
from the comments I get that from now on additional algorithms are <br>
accepted only in C++ and not in python anymore.<br>
<br>
Is this an official statement?<br></blockquote><div><br></div><div>Yes, kind of: many developers (myself included) agree to that.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
My super personal opinion: while I perfectly understand devs position on <br>
C++, I think we might miss some useful contributions from python only <br>
devs (like me :) ) and we lack of a "straight" way to add useful <br>
algorithms to QGIS.<br>
<br>
I see 2 options:<br>
<br>
* development of Processing plugins with algorithms that can lead to <br>
many plugins and difficulties to find them<br>
* have a "straight" way to add additional algorithms to QGIS, like the <br>
"Download scripts from collections" of QGIS 2<br>
<br>
What is a general opinion about this topic?<br></blockquote><div><br></div><div>I don't know about "general" but we do have  the resource sharing plugin (not sure about the current status of it though) and a "standard" python plugin would also allow us to distribute processing plugins.<br></div></div><div><br></div><div>Kind regards.<br></div><div><br></div><div>-- </div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Alessandro Pasotti</div><div>QCooperative:  <a href="https://www.qcooperative.net" target="_blank">www.qcooperative.net</a><br></div>ItOpen:   <a href="http://www.itopen.it" target="_blank">www.itopen.it</a></div></div></div>