PnX-SI / gn_module_import

Module GeoNature d'import de données
6 stars 11 forks source link

GN 2.14 / Mise à jour pandas #503

Open vprunet opened 1 month ago

vprunet commented 1 month ago

Bonjour, Le fichier requirements.in impose une version ancienne de pandas ( <1.4) dont le binaire n'est pas directement téléchargeable par pip install. Du coup, l'installation du module import dans geonature 2.14.1 (debian 12) est très lente. Cela semble être dû à l'étape de compilation du package pandas en version 1.3.5.

La version courante de pandas (pip install pandas) est la 2.2.2

Question : est-ce que la contrainte pandas<1.4 est toujours d'actualité?

camillemonchicourt commented 1 month ago

On installait une version inférieure à 1.4 de pandas car il fallait SQLA 1.4 minimum pour passer sur pandas 1.4 ou plus. GeoNature 2.14 passant à SQLA 1.4, on doit maintenant pouvoir monter la version de pandas, mais faut tester et analyser ça.

dba-sig-sfepm commented 1 week ago

Bonjour, j'ai testé pandas<2.1 car jusqu'à la version 2.0.3 SQLAlchemy mini est 1.4.16. L'installation s'est passée sans erreur mais j'ai à présent une page 403 en voulant accéder à geonature :(

dba-sig-sfepm commented 1 week ago

en fait il y avait une petite erreur quand même en fin d'install : File "/usr/lib/python3.11/subprocess.py", line 571, in run raise CalledProcessError(retcode, process.args, subprocess.CalledProcessError: Command '['/usr/bin/env', 'bash', '-i', '-c', 'nvm exec npm run build']' returned non-zero exit status 137. Je ne connais pas encore l'appli suffisamment pour comprendre d'où vient cette erreur 403, je suis preneur d'une idée ! Y-a-t il quelque chose à faire au niveau de la base de donnée lors de l'install du module ?

EDIT : Pour des raisons encore mystérieuses, le dossier dist du répertoire frontend a été supprimé, une réinstallation de geonature a résolu le problème