Migration dokos V5

Bonjour,

Je viens de commencer à me pencher sur la migration en Dokos V5.

J’ai mis à jour mon bench avec appli V4.

J’ai installé Python 3.14 et Node 24.

J’ai fait le upgrade dokos-cli

Mais lorsque je fais bench migrate-env python3.14

J’ai un message d’erreur lié à frappe j’obtiens l’erreur

ERROR: Package ‹ frappe â€º requires a different Python: 3.14.6 not in ‹ <3.13,>=3.10 â€º
ERROR:
subprocess.CalledProcessError: Command ‹ /home/dokos/dokos-bench/env/bin/python -m pip install --upgrade -e apps/frappe â€º returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File « /home/dokos/.local/bin/bench Â», line 6, in
sys.exit(cli())
~~~^^
File « /home/udokos/.local/lib/python3.14/site-packages/bench/cli.py Â», line 132, in cli
bench_command()
~~~~~~~~~~~~~^^
File « /home/dokos/.local/lib/python3.14/site-packages/bench/commands/utils.py Â», line 209, in migrate_env
migrate_env(python=python, backup=backup)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File « /home/dokos/.local/lib/python3.14/site-packages/bench/utils/bench.py Â», line 249, in migrate_env
_install_app(« frappe Â»)
~~~~~~~~~~~~^^^^^^^^^^
File « /home/dokos/.local/lib/python3.14/site-packages/bench/utils/bench.py Â», line 242, in _install_app
exec_cmd(f"{pvenv}/bin/python -m pip install --upgrade {app_path}")
~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File « /home/dokos/.local/lib/python3.14/site-packages/bench/utils/init.py Â», line 178, in exec_cmd
raise CommandFailedError from subprocess.CalledProcessError(return_code, cmd)
bench.exceptions.CommandFailedError

A priori une incompatibilité de version de python sur apps/frappe. Si je regarde dans le apps.json j’ai la version 4.51.0.

Avez-vous une idée sur comment résoudre le problème?

Faut-il que je fasse bench switch-to-branch v5 frappe --upgrade puis que je retente le bench migrate-env python3.14 et que je continue avec le bench switch-to-branch v5 erpnext hrms payments bookings --upgrade.

Merci et bonne journée,

Nathalie