You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the official Wuggy language files aren't provided with Wuggy, but require downloading through a series of prompts. These files are (at least before the changes of 3 days ago) put in the library installation directory, which is in many environments not directly writable by users, and makes it hard to properly version and manage the data (you always have to setup an env and then go through the prompts).
I imagine this is mainly motivated by saving disk space. ~89MB is a lot, sure, but not that much either. I therefore propose some solutions:
Add the language files (back) to a default installation of Wuggy.
Python has built-in file decompression libraries, so the size can be reduced. Gzip of wuggy_language_plugin_data is 21.6MB, bzip brings it down to 19.0MB.
Make them separate Python packages, so the can be added to the dependencies of other packages. Could be a single package (all languages) or per language.
Remove the notion of 'installed' 'official' languages, and force users to provide their own language library, and assume these will be in arbitrary locations of the user's filesystem (maybe this already works well, haven't checked actually :))
The text was updated successfully, but these errors were encountered:
I like the idea of having the official plugin language data as one separate package. This way the default Wuggy package remains light and minimalistic. So that would be option 2
Currently the official Wuggy language files aren't provided with Wuggy, but require downloading through a series of prompts. These files are (at least before the changes of 3 days ago) put in the library installation directory, which is in many environments not directly writable by users, and makes it hard to properly version and manage the data (you always have to setup an env and then go through the prompts).
I imagine this is mainly motivated by saving disk space. ~89MB is a lot, sure, but not that much either. I therefore propose some solutions:
wuggy_language_plugin_data
is 21.6MB, bzip brings it down to 19.0MB.The text was updated successfully, but these errors were encountered: