Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Digital Ocean Apps deployment fails with “Requested runtime ‘python-3.9.18’ is not available for this stack (heroku-22)”
File structure:
├── Diamour_backend
├── Dockerfile
├── authent
├── category_images
├── cloud-sql-proxy
├── cloudmigrate.yaml
├── core
├── db.sqlite3
├── env
├── manage.py
├── requirements.txt
├── runtime.txt
├── static
└── uploads
Runtime.txt:
python-3.9.18
Error message:
2023-10-15T07:47:26.100177307Z [34m│[0m -----> Using Python version specified in runtime.txt 2023-10-15T07:47:26.340853113Z [34m│[0m ! Requested runtime 'python-3.9.18' is not available for this stack (heroku-22). 2023-10-15T07:47:26.340887065Z [34m│[0m ! For supported versions, see: https://devcenter.heroku.com/articles/python-support
Although the documentation for Digital Ocean Apps states that Python 3.9.18 is a supported runtime, I am receiving the error message above when I try to deploy my application. I have checked that the runtime.txt file is in the root directory of my application, and that it contains the correct Python version.
I am using the heroku-22 stack, which is the latest stack available for Digital Ocean Apps. And according the support article from Heroku it does support the 3.9.18 version.
Can you please help me troubleshoot this issue?
Additional information:
Related Docs:
https://devcenter.heroku.com/articles/python-support#supported-runtimes
https://docs.digitalocean.com/products/app-platform/reference/buildpacks/python/
Thank you for your time and assistance.
a6309a057c3f4cb38fb2e7feb67236
KFSys
ef1ed44cc2154be3bcbb2d727878f8
Devs Neonetworks
1e6b823ea20d4cb189a34a922f5588
Telmo Valverde
erik-jan martens
Henry Mui
anthonycarreon
garantieheld
Marin