PythonPlot.jl
PythonPlot.jl copied to clipboard
fix bugs with pyexists and qt path
On my system (MacOS with macports-installed julia and python), PythonPlot was not picking up an appropriate gui backend. It took some sleuthing to determine why, but I discovered that pyimport("importlib")
would sometimes not include util
as an attribute. This PR fixes that problem, and also adds output of the error in the gui-detection try block to help with any future bugs that might arise there.
I also include in this PR a change to comment out fixqtpath()
as it does not seem to work properly, as also reported in #17. I have not spent time chasing this one down. This change enables Qt5 backend on my system, even without specifying ENV["QT_PLUGIN_PATH"]
.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
:exclamation: No coverage uploaded for pull request base (
main@fe588f4
). Click here to learn what that means.
Additional details and impacted files
@@ Coverage Diff @@
## main #34 +/- ##
=======================================
Coverage ? 19.51%
=======================================
Files ? 5
Lines ? 451
Branches ? 0
=======================================
Hits ? 88
Misses ? 363
Partials ? 0
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Any chance to get this merged, or what is missing?
Bump. I was hoping to share code with colleagues that uses PythonPlot, and it would be easier if this is merged.