Opened 31 hours ago
Last modified 29 hours ago
#874 new enhancement
Add Enchant C-library to OSGEO4W
Reported by: | seewhy | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Package |
Version: | Keywords: | ||
Cc: |
Description ¶
Further to trying to solve a QGIS issue, I would like to request packaging of Enchant libraries within OSGEO4W so that it is possible to load pyenchant within QGIS.
Currently pyenchant packages the libraries within its Windows version, but it is possible to install the package without the wheel binaries. Enchant looks in the system path if it can't find those binaries, so would presumably load them if included within the QGIS installation?
Current pyenchant libraries conflict with GRASS (using older dlls), so if the packaging was done centrally I assume that this issue would be bypassed?
Please see: https://github.com/qgis/QGIS/issues/59775 and https://github.com/pyenchant/pyenchant/issues/311#issuecomment-1678972867
Pyenchant can be installed using MINGW so I assume it can be packaged so that it does not conflict with other elements: https://pyenchant.github.io/pyenchant/install.html#using-mingw
Happy to help but don't know where to start...
What needs pyenchant?
Does pyenchant support python 3.12?
It apparently needs libenchant, which needs (also not yet packaged) glib and one or several spellchecking engines + dictionaries?