J'ai bien regardé vos échanges mais ça plantais sur backports, j'ai décidé d'utiliser une version compilé en local pour eviter les complications.
J'avais mis au préalable sur mon nas ds-218-play python 3.8.
De mon côté j'ai utilisé un ubuntu sous wsl (windows), dedans un miniconda. J'ai créé un env python 3.8
conda create -n py38 python==3.8
l'ai activé et installé le paquet qui bloquait
conda activate py38
pip install backports.zoneinfo==0.2.1
et j'ai été cherché dans mon emplacement miniconda
miniconda3\envs\py38\lib\python3.8\site-packages
backports et backports.zoneinfo-0.2.1.dist-info
que j'ai mis dans le
calibreweb-venv\lib\python3.8\site-packages
du venv de calibre-web sur le nas.
J'ai relancé le script en commentant la suppresion du venv et sa création, comme ça il a continué l'install, et aucun soucis comme ça. J'avais fait idem avec netfifaces mais ça plantait sur backports.zoneinfo de mon côté