From ad8336a5b4acff0fb3dc1f9ec5d8954933ce9e6a Mon Sep 17 00:00:00 2001 From: Daniel Wood Date: Mon, 30 Aug 2021 21:48:51 -0700 Subject: [PATCH] fix: Pin snowflake-sqlalchemy to 1.2.4 (#16515) * Pin snowflake-sqlalchemy to 1.2.4 * lint files --- docs/src/pages/docs/Connecting to Databases/snowflake.mdx | 2 +- setup.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/docs/Connecting to Databases/snowflake.mdx b/docs/src/pages/docs/Connecting to Databases/snowflake.mdx index 59c96f619..99e9f65fe 100644 --- a/docs/src/pages/docs/Connecting to Databases/snowflake.mdx +++ b/docs/src/pages/docs/Connecting to Databases/snowflake.mdx @@ -9,7 +9,7 @@ version: 1 ## Snowflake The recommended connector library for Snowflake is -[snowflake-sqlalchemy](https://pypi.org/project/snowflake-sqlalchemy/). +[snowflake-sqlalchemy](https://pypi.org/project/snowflake-sqlalchemy/1.2.4/)<=1.2.4. (This version is required until Superset migrates to sqlalchemy>=1.4.0) The connection string for Snowflake looks like this: diff --git a/setup.py b/setup.py index a999161c2..e6c9f82d7 100644 --- a/setup.py +++ b/setup.py @@ -151,7 +151,9 @@ setup( "shillelagh": [ "shillelagh[datasetteapi,gsheetsapi,socrata,weatherapi]>=1.0.3, <2" ], - "snowflake": ["snowflake-sqlalchemy>=1.2.3, <1.3"], + "snowflake": [ + "snowflake-sqlalchemy>=1.2.4" + ], # PINNED! 1.2.5 introduced breaking changes requiring sqlalchemy>=1.4.0 "teradata": ["sqlalchemy-teradata==0.9.0.dev0"], "thumbnails": ["Pillow>=7.0.0, <8.0.0"], "vertica": ["sqlalchemy-vertica-python>=0.5.9, < 0.6"],