Installation¶
Créer l’environnement¶
Version recommandée : Python 3.12. Le package accepte Python 3.10 à 3.12, mais exclut Python 3.13+ pour limiter les problèmes de compatibilité des dépendances géospatiales.
Depuis le dossier package-xyt-gps :
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -r requirements-dev.txt
Pour lancer le notebook tutoriel :
Installer la documentation¶
Les dépendances de documentation sont séparées du noyau du package :
Lancer le site local :
Construire le site statique :
Pourquoi des extras séparés¶
Le cœur du package doit rester léger : pandas, geopandas, shapely.
Les bibliothèques d’export, de notebook, de test et de documentation sont installées seulement quand elles sont nécessaires.