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
Always parse with the latest AppStream version and have any differences between specification revisions automatically normalized into one canonical form
Very fast XML parser
Lots of utility functions readily available to validate, transform markup or query additional information
Extremely well tested
Could reduce the amount of custom code drastically
Disadvantages
PyGObject dependency, GIR and dependency on a C library is annoying to handle and could make upgrading a bit harder
Some porting effort
Drags in a few dependencies (xmlb, libyaml, curl, potentially snowball)
Hmm... A bit OT, but did you know that you could get
appstream2dict
relatively efficiently via AppStream directly?You might not want that for various reasons, but it would be dramatically less code ^^
Originally posted by @ximion in flathub-infra/flat-manager-hooks#101 (comment)
The text was updated successfully, but these errors were encountered: