This is confusing though – it looks to me like the hash values in the assumption
example above are all valid 32 bit integers. We’re looking for values outside the range −2,147,483,648 to 2,147,483,647, which I don’t see in the examples you’ve posted?
I think we’ve taken a wrong turn in our debugging here, and we’re looking at a different problem that’s surfaced as a similar error message. I think the problem isn’t the hash values — it’s something else.
Perhaps try setting PRODIGY_LOGGING=verbose
? We need to backtrack and look for a different problem. Sorry for the false start! Perhaps also paste the output of pip list
so we can look at the versions?
I notice the error happened with both sqlite and postgres, which suggests it’s not the DB version. I’m not sure what might be wrong.