chore: Python dependencies cleanup
Closes #190 (closed)
Méthode utilisée systématiquement pour vérifier les dépendances signalées comme inutilisées par deptry
:
- grep dans le code
- recherche dans l'historique des commits
- vérification de la syntaxe d'import sur la documentation de chaque lib
Dépendances inutilisées supprimées :
bcrypt
email-validator
PyYAML
redis
WTForms-Components
xmlsec
Dépendances transitives ajoutées car importées de manière primaire :
alembic
babel
click
markupsafe
requests
wtforms
Dev-dépendance ajoutée pour pouvoir analyser nos dépendances :
deptry
Autre changement :
- bump de la version minimum de Python à 3.10 à cause de
click
qui ne supporte plus la 3.9 - mises à jour faites au passage pour recréer le .lock proprement suite à l'installation de
deptry
- maj
greenlet
(3.2.1 -> 3.2.2) - maj
platformdirs
(4.3.7 -> 4.3.8) - maj
charset-normalizer
(3.4.1 -> 3.4.2) - maj
flask
(3.1.0 -> 3.1.1) - maj
pyyaml-env-tag
(0.1 -> 1.1)
- maj
Faux positifs à ne pas toucher pour build la documentation :
mkdocs
pymdown-extensions
mkdocs-static-i18n
Edited by ornanovitch