Different [compat] needs on windows vs mac/linux?

This is unfortunately not so easy for the specific case of Kaleido.

The original Kaleido repository currently works by providing a relatively lightweight binary that can read the plot object from stdin and produces the figure content as output.

Unfortunately the library has been stale since some years and is currently going through a significant rewrite which will be based on a python only wrapper that assumes chrome or chromium to be installed locally (see this error here).

This means that the eventual new version of kaleido will not be usable anymore using the artifact systems and binary builder (unless serving the chrome executable that way instead of the smaller kaleido binary).

I wonder if at this point it might be worth in the PlotlyKaleido.jl wrapper to use an ad-hoc copy of the Kaleido_jll 0.1 binary for windows to use on windows systems while still allowing other systems to use the more up to date version of the Kaleido_jll artifact