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
While I haven't used XML diffing in anger yet, it would be interesting to explore some (optional) dependencies to increase the robustness and performance of that component:
lxml has the same API, but better performance, than stdlib
defusedxml helps prevent well-known malicious XML attacks that works with stdlib or lxml
Similarly, a number of far-higher performance JSON parsers are available, with different ease-of-installation/speed/memory tradeoffs for which it might be hard to anticipate user preference:
Thanks again for graphtage!
While I haven't used XML diffing in anger yet, it would be interesting to explore some (optional) dependencies to increase the robustness and performance of that component:
Similarly, a number of far-higher performance JSON parsers are available, with different ease-of-installation/speed/memory tradeoffs for which it might be hard to anticipate user preference:
If there is interest, I could probably take a stab at a PR for this:
parser
extras
with a sensible bottom version pinsparser
defusedxml
ininstall_requires
lxml
in anextras
sectioninstall_requires
, as "complexity of installation" is no longer really a concern oncescipy
enters the picture...tox
in CIThe text was updated successfully, but these errors were encountered: