Incompatibility Queryverse / DataFrames?

Hello,

I try to use simultaneously Queryverse and DataFrames packages, but it seems there is some incompatibility:

julia> Pkg.add("Queryverse")
   Updating registry at `~/.julia/registries/General`
######################################################################## 100.0%
   Updating registry at `~/.julia/registries/MimiRegistry`
   Updating git-repo `https://github.com/mimiframework/MimiRegistry.git`
  Resolving package versions...
Updating `~/.julia/environments/v1.5/Project.toml`
  [336ed68f] ↓ CSV v0.6.2 β‡’ v0.6.1
  [a93c6f00] ↓ DataFrames v0.21.1 β‡’ v0.20.2
  [da1fdf0e] ↓ FreqTables v0.3.3 β‡’ v0.3.2
  [612083be] + Queryverse v0.3.1

However, I need to use some functions from more recent DataFrames version (leftjoin function namely). Is there any error from my side or should I consider to quit Queryverse and use underlying packages (such as Query, CSV, etc.) independently?

I would suggest using the packages independently. It looks like Queryverse.jl only supports DataFrames β€œ0.20” and β€œ0.21”, but not β€œ0.22” yet. It also seems like there’s probably something else restricting things because the downgrade of CSV.jl from 0.6.2 to 0.6.1 is pretty weird.

I’m not sure what the MimiRegistry is, but it seems like that may also play a role unexpectedly?

1 Like

Thank you for your answer. I will consider to use packages independently then.
MimiRegistry is an amazing repository for Integrated Assessment Models (IAMs) with the Mimi Framework. I only access it when installing such a model.
Both (Queryverse and Mimi Framework) are β€œled” by David Anthoff. :slight_smile: