mobility-team/mobility

Stocker les données téléchargées et les données temporaires hors du dossier d'installation Python

FlxPo opened this issue · 1 comments

FlxPo commented

Pour le moment les fichiers téléchargés sont stockés directement dans le package, à cause de l'utilisation de paths relatifs au fichiers du package (avec data_folder_path).

Le mieux serait d'utiliser un dossier temporaire stocké autre part. Le package r5py crée par exemple un dossier dans "C:\Users\username\AppData\Local\r5py" (path adapté en fonction de l'OS, car s'appuie sur les variables d'environnement HOME et LOCALAPPDATA). On pourrait récupérer leur méthode : https://github.com/r5py/r5py/blob/main/src/r5py/util/config.py#L60.

Qu'est-ce que ça cause comme problème, d'après toi, de les stocker dans le dossier data du package ?