QSWAT+ Compatibility Failure on M3 Mac / QGIS 3.44 (Apple Silicon)

8 views
Skip to first unread message

Namraj Jaishi

unread,
Mar 15, 2026, 11:10:28 PM (5 days ago) Mar 15
to QSWAT+

I am writing to report significant compatibility issues with the current QSWATPlusMac3_64 installer on new Apple Silicon (M3) hardware running QGIS 3.44 (Python 3.12).

The Core Issue: The plugin fundamentally fails to initialize because it attempts to load the dataInC Cython module, which is compiled for x86_64 architecture. In a native Silicon (ARM64) QGIS environment, this causes an immediate architecture mismatch crash.

Secondary Issues:

  1. Namespace/Import Errors: The plugin scripts use absolute imports (e.g., import QSWATUtils) which fail in the local plugin directory structure unless manually changed to relative imports.

  2. Missing Fallback: There is no graceful fallback to pure Python when the Cython binaries fail, preventing the plugin from loading at all.


Reply all
Reply to author
Forward
0 new messages