[Qgis-user] QGIS HDF5 Importer Plugin version is incompatible
Don Harter
harterc2 at att.net
Fri Jun 26 11:34:16 PDT 2026
OK thank you; You have bested gpt-5.4 nano. That allowed the plugin to
register.
Another error was fixed by gpt by replacing
self.metadata_tree.header().setSectionResizeMode(QHeaderView.ResizeToContents)
with self.metadata_tree.header().setSectionResizeMode(
QHeaderView.ResizeMode.Stretch
)
in the file hdf5_importer_dialog.py in the
~/.local/share/QGIS/QGIS4/profiles/default/python/plugins/hdf5_importer-main
directory
Now I have a plugin screen displayed which I need to test.
On 6/26/26 12:31 AM, David Koster wrote:
> Set |qgisMaximumVersion=4.99| in your |metadata.txt und try again. |
> ||
> |Greetings!
> |
> Am 26.06.2026 um 03:27 schrieb Don Harter via QGIS-User:
>>
>> I worked with an ai bot (gpt 5.4 nano) trying to figure out why this
>> plugin would install but not run do to an incompatible version message.
>>
>> I had the bot summarize what we did:
>>
>> Title: QGIS 4.0.3 incorrectly reports HDF5 Importer as incompatible
>> (claims 3.4–3.99) despite plugin metadata lacking qgisMaximumVersion
>>
>> Environment:
>>
>> * QGIS: 4.0.3-Norrköping (revision 70e40ae6e77)
>> * OS/Package manager: Debian/Ubuntu (dpkg/apt purge used)
>> * Plugin: “HDF5 Importer” (installed version 1.3.1 from GitHub ZIP;
>> plugin code edited to use qgis.PyQt)
>> * Profile: tested both existing and a brand-new QGIS profile; same
>> behavior
>>
>> Steps to reproduce:
>>
>> 1. Install “HDF5 Importer” v1.3.1 from the GitHub ZIP into QGIS (via
>> Plugins → manage/install from ZIP or local install, as applicable).
>> 2. Start QGIS 4.0.3 and open Plugins → Installed.
>> 3. Observe that QGIS shows an incompatibility warning: “This plugin
>> is incompatible with this version of QGIS Plugin designed for
>> QGIS 3.4 - 3.99”
>> 4. Even after removing and reinstalling the plugin and testing in a
>> new profile, the same message appears.
>> 5. Inspect the installed plugin folder:
>> |~/.local/share/QGIS/QGIS4/profiles/<profile>/python/plugins/hdf5_importer-main/metadata.txt|
>> The file contains only:
>> * [general] name=HDF5 Importer qgisMinimumVersion=3.4 and does
>> NOT include qgisMaximumVersion or any max version field.
>>
>> What I expected:
>>
>> * Since the installed metadata.txt contains no upper bound, the
>> plugin should not be blocked by QGIS as “designed for 3.4–3.99”
>> on QGIS 4.0.3, or at least the blocking range should correspond
>> to an actual declared maximum version.
>>
>> What actually happens:
>>
>> * QGIS blocks the plugin based on an apparent compatibility range
>> “3.4 - 3.99”, but that range cannot be found in the installed
>> metadata.txt I inspected, and it persists across a new profile
>> and after purging/reinstalling.
>>
>> Additional troubleshooting performed:
>>
>> * Verified no other metadata.txt copies exist under the QGIS
>> profile plugin directories.
>> * Grepped for “3.4 - 3.99” and “Maximum” within the installed
>> plugin and plugin working tree.
>> * Installed/loaded in both existing and new QGIS profiles.
>> * Purged older QGIS packages and reinstalled plugin.
>> * Attempted to resolve earlier Qt binding crash (QHeaderView
>> ResizeToContents / PyQt vs qgis.PyQt), but the incompatibility
>> message blocks/complicates further testing.
>>
>> Request:
>>
>> * Please advise where QGIS might be retrieving the “3.4 - 3.99”
>> compatibility range when it is not present in the inspected
>> metadata.txt, and/or confirm whether the plugin ZIP/package
>> metadata includes an upper bound not represented in the installed
>> metadata.txt.
>>
>>
>>
>>
>> _______________________________________________
>> QGIS-User mailing list
>> QGIS-User at lists.osgeo.org
>> List info:https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20260626/cda5feb5/attachment.htm>
More information about the QGIS-User
mailing list