darshan-hpc / darshan

Darshan I/O characterization tool
Other
56 stars 27 forks source link

CI, BENCH: asv/seaborn conflict in CI #972

Open tylerjereddy opened 8 months ago

tylerjereddy commented 8 months ago

Noticed this in gh-971; log is: https://github.com/darshan-hpc/darshan/actions/runs/7508377198/job/20443721367?pr=971

Upstream report/query is here: https://github.com/airspeed-velocity/asv/issues/1363

A temporary pin that worked for me locally to fix it is:

--- a/darshan-util/pydarshan/benchmarks/asv.conf.json
+++ b/darshan-util/pydarshan/benchmarks/asv.conf.json
@@ -40,6 +40,7 @@
         "numpy": [],
         "cffi": [],
         "pytest": [],
+        "seaborn": ["0.13.0"],
     },

Perhaps either seaborn or asv needs to change their module naming.

shanedsnyder commented 8 months ago

Ah, good catch. I was sidetracked by other issues in my original PR that I hadn't noticed this. I will try to apply this workaround for the time being to get CI back on the right track. Thanks!