Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Seeking feedback: QEP 179, Turning Plugin Management into Actual Package Management #24

Open
s-m-e opened this issue Jun 14, 2020 · 2 comments

Comments

@s-m-e
Copy link

s-m-e commented Jun 14, 2020

I hope this is the right place to ask - my apologies if it is not: I am currently running a QGIS Enhancement Proposal (QEP) for turning plugin management into actual package management. As part of this process, I am looking for existing QGIS plugins and plugin developers who could significantly benefit from the proposed ideas and concepts. In a nutshell, I am proposing to allow to package QGIS plugins as regular Python wheels and/or conda packages - with all relevant packaging features such as proper Python package dependencies and binary extensions. Looking at this project's source code, it appears to be a good candidate for greatly benefiting from such features. If you find this work interesting and potentially relevant for your plugin, I am rather curious about your opinion. Among other issues, there appears to be some serious doubt about the existence of actual use cases for the proposed changes in QGIS among its core developers. Besides, the proposed work may also "confuse plugin developers". Feedback is therefore highly welcome.

@nkarasiak
Copy link
Owner

Hi @s-m-e !
Wow, that would be a huge improvement for Qgis and something which is really expected from people like me and overall from gis users I think.
If I can help it will be with pleasure.

I really think we need this package management, this will render Qgis way more powerfull. I've already not published plugins because there were some pip libraries to install.

Thank you

@s-m-e
Copy link
Author

s-m-e commented Jun 15, 2020

@nkarasiak You can help by commenting directly in the QEP discussion: (a) Please describe your use cases, e.g. the plugins that you could not publish. (b) Please demonstrate that the proposed solution does not "confuse" you as a developer. (c) I'd also be interested to know if you could benefit from C / C++ / Cython / Fortran / etc. extensions directly in QGIS plugins and/or where you can see their potential. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants