Development #65288
connecteur api_entreprise : endpoint de concordance & distance de levenshtein
0%
Description
python3-levenshtein empaqueté dans Debian depuis un moment déjà. On pourrait y recourir pour une méthode plus aboutie que celle proposée dans #64687, et se rapprocher de ce qu’on avait proposé ici : https://hal.archives-ouvertes.fr/hal-02910406
Fichiers
Demandes liées
Révisions associées
debian: declare python3-levenshtein package dependency (#65288)
api_entreprise: provide a levenshtein distance matching method (#65288)
Historique
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Fichier 0003-api_entreprise-provide-a-levenshtein-distance-matchi.patch 0003-api_entreprise-provide-a-levenshtein-distance-matchi.patch ajouté
- Fichier 0002-debian-declare-python3-levenshtein-package-dependenc.patch 0002-debian-declare-python3-levenshtein-package-dependenc.patch ajouté
- Fichier 0001-setup-declare-Levenshtein-dependency-65288.patch 0001-setup-declare-Levenshtein-dependency-65288.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Et donc ce serait une nouvelle dépendance sur le python3-levenshtein, empaqueté dans debian depuis un moment déjà, et présent dans testing & unstable.
(Si ça pose problème on peut réécrire l’algo, c’est pas trois millions de lignes.)
Je pose des distances maximales sur le nom et le prénom, un peu sorties du chapeau mais qui semblent convenir ici (une distance maximale valant le minimum entre 2 et un quart de la longueur de la chaîne passée en entrée pour la concordance).
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Lié à Development #66256: api_entreprise : gérer les différentes méthodes de concordance sur les personnes physiques liées à une association ajouté
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Assigné à mis à Paul Marillonnet
(Oublié de m’assigner le ticket.)
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Paul Marillonnet il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9d9c6f0ab6450c7f892a5dd9820c9259fede7a31 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Mon May 16 14:25:44 2022 +0200 api_entreprise: provide a levenshtein distance matching method (#65288) commit 0a1414e97861f516e250f50cfe599eec32930f51 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Mon May 16 14:42:14 2022 +0200 debian: declare python3-levenshtein package dependency (#65288) commit 8f554b48f52eff82374356094584e0a4faae3382 Author: Paul Marillonnet <pmarillonnet@entrouvert.com> Date: Mon May 16 14:42:04 2022 +0200 setup: declare Levenshtein dependency (#65288)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
setup: declare Levenshtein dependency (#65288)