Skip to content
New issue

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

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

Already on GitHub? # to your account

Add the 'supportsQt6' property in the plugins.xml, so it can be used to filter/gray out plugins #373

Open
rduivenvoorde opened this issue Mar 25, 2024 · 0 comments
Assignees
Labels
🕔 Size 3 It will take me between 2 hours to half a day

Comments

@rduivenvoorde
Copy link
Contributor

A plugin author can now add 'supportsQt6' to make it clear that the plugin is (also) usable in a Qt6 build.

This propery is not yet availabe in the xml output. Eg https://plugins.qgis.org/plugins/plugins.xml?qgis=3.34

...
<pyqgis_plugin name="Delta Shares" version="0.3" plugin_id="3319">
        <description><![CDATA[With this plugin you can load data from delta shares]]></description>
        <about><![CDATA[This plugin enables you to load data directly from delta sharing implementaions, such as Databricks.]]></about>
        <version>0.3</version>
        <trusted>False</trusted>
        <qgis_minimum_version>3.0.0</qgis_minimum_version>
        <qgis_maximum_version>3.99.0</qgis_maximum_version>
        <homepage><![CDATA[https://github.com/Bartman0/q-delta-lake]]></homepage>
        <file_name>delta_lake.0.3.zip</file_name>
        <icon>/media/packages/2024/icon_kknQneG.png</icon>
        <author_name><![CDATA[Richard Kooijman]]></author_name>
        <download_url>https://plugins.qgis.org/plugins/delta_lake/version/0.3/download/</download_url>
        <uploaded_by><![CDATA[bartman0]]></uploaded_by>
        <create_date>2024-03-22T13:06:51.645792+00:00</create_date>
        <update_date>2024-03-22T13:06:53.082314+00:00</update_date>
        <experimental>True</experimental>
        <deprecated>False</deprecated>
        <tracker><![CDATA[https://github.com/Bartman0/q-delta-lake/issues]]></tracker>
        <repository><![CDATA[https://github.com/Bartman0/q-delta-lake]]></repository>
        <tags><![CDATA[database]]></tags>
        <downloads>5</downloads>
        <average_vote>0.0</average_vote>
        <rating_votes>0</rating_votes>
        <external_dependencies></external_dependencies>
        <server>False</server>
    </pyqgis_plugin>
...

Having this property would make it possible to, for example in QGIS from a Qt6 build, to gray out all plugins which are not ported to Qt6 yet. (hoping that that will encourage plugin authors or users to start porting)?

@Xpirix Xpirix self-assigned this Apr 17, 2024
@Xpirix Xpirix moved this to To Be Estimated in QGIS Websites Maitenance Apr 17, 2024
@Xpirix Xpirix moved this from To Be Estimated to Next Sprint in QGIS Websites Maitenance Apr 19, 2024
@Xpirix Xpirix added the 🕔 Size 3 It will take me between 2 hours to half a day label Apr 19, 2024
@Xpirix Xpirix moved this from Next Sprint to In Progress in QGIS Websites Maitenance Apr 22, 2024
@Xpirix Xpirix moved this from In Progress to Todo in QGIS Websites Maitenance Apr 22, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
🕔 Size 3 It will take me between 2 hours to half a day
Projects
Development

No branches or pull requests

2 participants