Unable to Install Helpdesk on ERPNext v15 (vps) – Frappe ≥16 Requirement

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:

Hi @Ananthan

Maybe you are not using the right branch? developwill probably need be aligned with Frappe v16
Try main

Hope this helps.

Thanks man, I did look into their github branches and saw develop and version 14 branch so I thought there would be a branch named version-15 but it was the main branch. :sweat_smile: