Issue Statement:
Unable to install the Helpdesk app (main branch) on a self-hosted ERPNext v15 instance due to Frappe and Python version compatibility constraints, while the same app installs successfully on Frappe Cloud with identical ERPNext/Frappe versions.
Issue Detailed Description:
We are running a self-hosted ERPNext v15 setup on a VPS with the following versions:
-
Frappe Framework: 15.94.0
-
ERPNext: 15.93.1
-
Python: 3.11.14
When attempting to install the Helpdesk app from the main branch using bench get-app helpdesk, the installation fails with dependency errors indicating that the app requires Frappe ≥16.0.0-dev and Python ≥3.14.
Current behavior:
The Helpdesk app installation fails on a self-hosted ERPNext v15 setup.
-
The installer reports:
-
Frappe dependency not satisfied (
>=16.0.0-dev) -
Python version requirement (
Python >= 3.14)
-
-
Installation cannot proceed on a VPS using Bench.
Expected behavior:
The Helpdesk app main branch should install successfully on self-hosted ERPNext v15 if it is officially supported (as it does on Frappe Cloud)
Supporting Screenshots/documents/videos/dashboard links:
