cyberneticlibrary

Verify QGIS Compatibility

qgis-compatcommandsetup L119
isogeo/isogeo-plugin-qgis
What it does

Check QGIS plugin compatibility and generate markdown report

Best for

Pre-submission QGIS plugin store audit when version compatibility must be verified and all violations must be visible in a single report.

Inputs
  • · Plugin version or code path
  • · Optional: min/max QGIS version bounds
Outputs
  • · Markdown file: tools/compatibility_report.md
  • · Severity-categorized findings (info, warning, error)
  • · Per-finding fix suggestions
Requires
  • · Python 3.x
  • · tools/qgis_compatibility_checker.py
  • · QGIS compatibility metadata
Preconditions
  • · QGIS plugin project structure
  • · tools/qgis_compatibility_checker.py script present
  • · Python installed with QGIS compatibility tooling
Failure modes
  • · Script not found = compatibility checker unavailable
  • · Python environment missing QGIS libs = import errors
  • · Report file permissions = cannot write to tools/
  • · Version bounds invalid (min > max) = validation fails
Trust signals
  • · Generates markdown for human review
  • · Severity levels (info/warning/error) guide prioritization
  • · Provides fix suggestions per finding