-
Notifications
You must be signed in to change notification settings - Fork 10
Added support for Dremio. #41
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
Conversation
* Added Dremio docker image to the CI integration testing. * The `vertica` docker image is missing from dockerhub and is returning 404, so the vertica test is commented out. * Added python version markers to pyarrow, pandas and numpy as they each drop support for Python 3.8 so for working with Python 3.8 we need to install the last compatible version. * The cursor is the implementation in `sqlalchemy-dremio`. The current release of `sqlalchemy-dremio` (3.0.4) does not support datetime[ms]. The fix is on the master branch of `sqlalchemy-dremio` but the master branch dependency versions are not compatible with Python 3.8. To have the CI tests pass with Python 3.8, we use a fork of `sqlalchemy-dremio` that contains the fix but has compatible dependencies.
erezsh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR!
Overall looks acceptable.
|
(Just a few changes / responses necessary) |
|
Great, thanks! As for the UTC, maybe I missed something, but why not implement |
Done, changed to a |
|
Thank you for your patience, and sorry it took so long! Dremio is now officially supported. |
|
@scottkwalker I cannot make a release, since PyPI doesn't allow direct dependencies. Until you can point to a regular dependency, or come up with some different solution, I won't be able to make a release. As a last resort, I can remove the extra dependency, and let users install it manually if they wish. For now, I'm not in a hurry. |
Thanks @erezsh , I'm still waiting on a merge and release of sqlalchemy_dremio !57 but if this does not happen then yes we will need to remove the extra dependency. |
|
@scottkwalker Great, keep me posted. |
|
P.S. would removing support for 3.8 in sqeleton also solve this problem? |
verticadocker image is missing from dockerhub and is returning 404, so the vertica test is commented out.sqlalchemy-dremio. The current release ofsqlalchemy-dremio(3.0.4) does not support datetime[ms]. The fix is on the master branch ofsqlalchemy-dremiobut the master branch dependency versions are not compatible with Python 3.8. To have the CI tests pass with Python 3.8, we use a fork ofsqlalchemy-dremiothat contains the fix but has compatible dependencies. sqlalchemy_dremio/issues/58