Closed saulbein closed 4 months ago
@sfc-gh-aling a gentle nudge to review this PR. We have bumped into the lack of support too. #451
@saulbein Are you still working on this and/or do you need any assistance?
Context: jupyter depends on SQLAlchemy (^2.0.19), it is not currently possible work with snowflake-sqlalchemy in jypyter lab.
I'm not actively working on this as while I can run most tests locally, some are very dependent on the CI setup, so I'm waiting on Snowflake folks to approve a CI run in their setup.
Is this on the roadmap for Snowflake? Would love for this to be resolved since we are also running into dependency issues here
Hi there, is this on the roadmap for Snowflake?
Closing as official support was implemented instead.
Recreating #414 after mistakedly deleting the commits in my fork. Sorry!
Please answer these questions before submitting your pull requests. Thanks!
What GitHub issue is this PR addressing? Make sure that there is an accompanying issue to your PR.
Fixes (partially) https://github.com/snowflakedb/snowflake-sqlalchemy/issues/380
Fill out the following pre-review checklist:
Please describe how your code solves the related issue.
Updates code which is incompatible with SQLAlchemy 2.0. See comments for why specific changes were done.
Not sure what to do about the failed tests - the row count ones failed during cleanup for me, so may work fine in CI. Datetime and integer-based tests are a bit more complicated as snowflake-sqlalchemy returns strings for datetimes and integer math works differently than decimal. The reflection caching could probably be fixed if I could figure out how it works :sweat_smile: