Have the requirements for custom apps on Frappe Cloud Changed for v16?

Hello everyone,

I have a custom app that has been installed and running fine on v15 bench Frappe Cloud.
Nothing changed on the app but then I tried to install it on a v16 bench and now I am getting a strange error.

Could not find Row #3: Version: s

Not sure what this means.

Some said I need to modify the app’s pyproject.toml and add:

[tool.bench.frappe-dependencies]
frappe = “>=15.0.0,<17.0.0”

version = “0.0.1”

Did not help.

Any Ideas?

Thank you for your help in advance.

maybe it is happening because of your app patches.txt contains an invalid line. in v16, patches.txt must contain only Python patch paths

Thanks for the reply,

I do not have any patches!

[pre_model_sync]
# Patches added in this section will be executed before doctypes are migrated
# Read docs to understand patches: https://frappeframework.com/docs/v14/user/en/database-migrations

[post_model_sync]
# Patches added in this section will be executed after doctypes are migrated

Hey,

This was in favour of stricter versioning on frappe cloud, it has been resolved now, adding the frappe dependency should work just fine now.