Suggestion: Get rid of XStatic dependencies and bundle required files as static resources #1895
Replies: 2 comments 7 replies
-
Bundled dependencies are bad, dist package maintainers hate it and only should be last resort if there is no other option. Also, for moin it would mean that a security issue in any of the bundled dependencies would force a new moin release to fix it. The other option here is to update the xstatic packages. I guess more maintainers for these on pypi would be a good thing. Before updating the xstatic packages, make sure moin requires a version of them that actually works with moin. |
Beta Was this translation helpful? Give feedback.
-
As I found out, you're maintainer of most of the XStatic packages used by moin. So it should at least be possible getting PRs merged. Looking at the base XStatic package, I see an old PR, that would solve an issue with using |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Most of the XStatic packages moin uses are outdated or even unmaintained. To be able to use current releases of these dependencies, I suggest moving away from depending on XStatic packages and bundle the few files required directly with moin. Not doing so, I see no way to make any progress using current jQuery, Bootstrap, etc.
Beta Was this translation helpful? Give feedback.
All reactions