qojulia / QuantumOptics.jl-documentation

Documentation for QuantumOptics.jl
http://qojulia.org
16 stars 9 forks source link

Automatic doc build failing #18

Closed amilsted closed 1 week ago

amilsted commented 1 month ago

Hi @david-pl, it looks like the build/deploy workflow is failing because of a matplotlib error at the moment. Have you seen this before?

Krastanov commented 1 month ago

suspicious that a breaking release of numpy was released last week (for the first time in a decade)

david-pl commented 1 month ago

Hm odd, no haven't seen that before. Did anybody try building this locally?

david-pl commented 3 weeks ago

Looks like the issue is actually a new matplotlib version and a call by PyPlot to an outdated API. The fix is already merged in PyPlot (https://github.com/JuliaPy/PyPlot.jl/pull/583), but there's no patch release yet.

I "fixed" it for now in #19 by pinning matplotlib to 3.8. In the long term, we should probably change to a different plotting library for the examples, but for now it's fine I suppose.

david-pl commented 3 weeks ago

FYI, the successful run in the PR already deployed the latest version of the docs. I'll leave the PR dangling for a few days and merge then if there are no comments.

amilsted commented 3 weeks ago

Looks good to me!

amilsted commented 3 weeks ago

Thanks for fixing this.