Hey,
i want to install erpnext via pilot.
I get this error when i am install the erpnext-app to an existing site or if i am create a site with the app.
Cloning erpnext…
Cloning into ‘/home/test/pilot/benches/my-bench/apps/erpnext’…
Updating files: 100% (5402/5402), done.
Traceback (most recent call last):
File “”, line 198, in _run_module_as_main
File “”, line 88, in _run_code
File “/home/test/pilot/admin/backend/tasks/jobs/get_and_install_app_task.py”, line 59, in
GetAndInstallAppTask.main()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File “/home/test/pilot/admin/backend/tasks/jobs/base_task.py”, line 40, in main
task.run()
~~~~~~~~^^
File “/home/test/pilot/admin/backend/tasks/jobs/get_and_install_app_task.py”, line 31, in run
cmds = MarketplaceFetcher(self.bench, self._step).fetch(self.marketplace_app)
File “/home/test/pilot/admin/backend/tasks/jobs/marketplace_fetcher.py”, line 27, in fetch
cmd.run()
~~~~~~~^^
File “/home/test/pilot/pilot/commands/get_app.py”, line 44, in run
self._validate()
~~~~~~~~~~~~~~^^
File “/home/test/pilot/pilot/commands/get_app.py”, line 106, in _validate
Validator(self.app).validate()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File “/home/test/pilot/pilot/core/app_validator.py”, line 31, in validate
self.validate_external_imports()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File “/home/test/pilot/pilot/core/app_validator.py”, line 83, in validate_external_imports
raise AppValidationError(
f"‘{self.app.config.name}’ imports packages not declared as dependencies: {', '.join(missing)}"
)
pilot.exceptions.AppValidationError: ‘erpnext’ imports packages not declared as dependencies: hypothesis, lending, lxml, mt940, payments, plaid, pyyoutube
Does anyone know whats the problem? I’ve followed the installation steps on GitHub - frappe/pilot: Frappe Server Manager · GitHub and python / uv is installed.