-
-
Notifications
You must be signed in to change notification settings - Fork 7
Use hunspell library. #13
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀
@Seluj78 can you please try it on mac? I'm not sure about the dictionaries path. |
Après vérification, non
|
Does not works on Windows either, I'm happy [irony]: python/python-docs-fr#1064 (comment) |
@Seluj78 can you please retry? |
Cf python/python-docs-fr#1064, il y a des outils à installer dans le Ubuntu du Windows Store avant de pouvoir installer cette branche, et maintenant elle s'installe 🎉 Par contre, le problème de chemin hardcodé mentionné apparaît :
|
Le chemin ça se fix facilement, il suffirait que pospell télécharge lui même ses dictionnaires. @vpoulailleau tu pense que cette branche est plus facile a installer que la master ou moins facile ? |
Et sous PowerShell directement (après avoir lutté sur comment activer un environnement virtuel, bah oui, il suffit de connaître l'admin qui connait des commandes obscures pour gérer les droits d'exécution…), ça donne :
En version courte :
Bref, ça semble pas simple… Je teste maintenant la branche master et je reviens ! |
Bon bah c'est pas simple la vie sous Windows 😢 La version master est plus facile à installer :
Mais par contre, c'est aussi difficile à utiliser… J'ai regardé si on trouve des binaires de hunspell, mais j'ai pas vu de solutions miracle. Hunspell est livré en sources, il faut le compiler… Est-ce que vous pensez que https://github.com/gromnitsky/hunspell-windows est une piste ? Ou encore https://github.com/zdenop/hunspell-mingw avec un vieux hunspell https://github.com/zdenop/hunspell-mingw/downloads (j'ai essayé vite fait, mais ça n'a pas l'air de fonctionner…) |
En résumé, ça semble jouable de l'installer cette branche dans un Ubuntu installé à travers le Windows Store (moyennant la commande qui installe les dépendances de build), mais sinon, ça demande de l'acharnement ! (Ou quelqu'un de plus expérimenté que moi en Windows !!!) |
cc @JulienPalard :
|
In macos, hunspell dicts (and others) are placed in
|
This one uses hunspell library instead of forking hunspells processes.
It runs a bit faster (1m38 vs 2m9s for a full python-docs-fr check).
It does not require hunspell being installed, but I thin we should find a way to also automatically download dictionaries.
closes #12