-
Notifications
You must be signed in to change notification settings - Fork 138
support SQLAlchemy 1.4.28+ #385
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
#384 capped the maximum version of SQLAlchemy due to these failing compliance tests. Version 1.4.25 is the last known working version, but we just know that it started failing between 1.4.25 and 1.4.29. It's not clear if something changed with SQLAlchemy that started this breakage or the compliance tests need additional configuration or a bit of both. See #386 for more information. |
I know we won't be able to support 1.4.29, but I'll try to expand support as much as we can in #391 |
1.4.27 has fewer failures, but still fails
https://source.cloud.google.com/results/invocations/2cc08719-cc62-45a9-a5f0-e0260888937c/targets |
My team is currently on SQLAlchemy 1.4.31 and we're planning to integrate with sqlalchemy-bigquery — based on the warning in the OP, it doesn't seem like there'll be actual breakage with using 1.4.31 it would just mean poor performance for querying bigquery tables with the ORM while this issue is being worked on. Is that right? |
It does seem to at least mostly work. The system tests we had written were passing, but the compliance tests are much more thorough, so I've capped the version until we can figure that out. |
Do you have any news on that by now? It blocks me (and I guess others) from upgrading |
@tswast I guess this is not your top priority right now, but do you have any news on when or if this is going to be fixed? Right now there are two new versions released Would be great to be able to update pyarrow in the projects I am using |
Unfortunately, you're right that it's not a top priority at the moment. If you or someone makes some progress with the compliance test suite on later versions, I'm sure a PR would be much appreciated. See #408 |
given that it related to warnings: is there any chance you could release a version that doesn't require your compliance tests to pass? (even a pre-release would work, as i can specifically install the pre-release version.) I ask as i'm in a environment where we are using I'd like to use but since i'm on python 3.10 there is no version of |
I'm also looking for a way to relax the |
@chalmerlowe, Thanks for the quick reply. I had just cloned your branch and was going to give it a test. For the poetry users: While waiting for this to be merged, it's possible to use this branch now by using the following dependency in sqlalchemy-bigquery = { git = "https://github.com/googleapis/python-bigquery-sqlalchemy.git", branch = "version-fix"} |
Something about the PR has broken something different in our suite of tests, so YMMV and that is what I am trying to figure out/resolve. |
https://source.cloud.google.com/results/invocations/98c79c9a-dc03-49b5-bba9-db389866d284/targets/cloud-devrel%2Fclient-libraries%2Fpython%2Fgoogleapis%2Fpython-bigquery-sqlalchemy%2Fpresubmit%2Fpresubmit/log
More info here: https://sqlalche.me/e/14/cprf
Also, I recall caching may have been the root cause in #368 ?
The text was updated successfully, but these errors were encountered: