You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pip install dbt tries to do something like this...
dbt 0.10.2 was working fine for us on release, but has just started causing problems.
boto3 1.8.0, released 4 days ago, changed the requirement of botocore>=1.10.84,<1.11.0 to botocore>=1.11.0,<1.12.0. This broke compatibility with snowflake-connector-python. See this diff.
Results
This caused our own library, with dbt==0.10.2 to fail to run because of the incompatible versions of botocore.
System information
The output of dbt --version: 0.10.2
installed version: 0.10.2
latest version: 0.10.2
Up to date!
The operating system you're running on: MacOS High Sierra 10.13.5
The python version you're using (probably the output of python --version) Python 3.5.4
snowflake-connector-python 1.6.7 has requirement boto3<1.8.0,>=1.4.4, but you'll have boto3 1.8.3 which is incompatible.
snowflake-connector-python 1.6.7 has requirement botocore<1.11.0,>=1.5.0, but you'll have botocore 1.11.3 which is incompatible.
Suggested Solution
We fixed the issue locally by pinning boto3 to 1.7.84. This satisfies the requirements of both the latest versions of dbt (0.10.2) and snowflake-connector-python (1.6.7).
An alternative would be for snowflake-connector-python to require botocore >=1.11.0.
The text was updated successfully, but these errors were encountered:
Issue
Issue description
The latest version of
dbt
(0.10.2) has dependencies which require conflicting versions ofbotocore
.Specifically:
boto3
(1.8.3) requiresbotocore >=1.11.3, <1.12.0
snowflake-connector-python
(1.6.7) requiresbotocore >=1.5.0, <1.11.0
pip install dbt
tries to do something like this...dbt 0.10.2
was working fine for us on release, but has just started causing problems.boto3 1.8.0
, released 4 days ago, changed the requirement ofbotocore>=1.10.84,<1.11.0
tobotocore>=1.11.0,<1.12.0
. This broke compatibility withsnowflake-connector-python
. See this diff.Results
This caused our own library, with
dbt==0.10.2
to fail to run because of the incompatible versions ofbotocore
.System information
The output of
dbt --version
:0.10.2
The operating system you're running on:
MacOS High Sierra 10.13.5
The python version you're using (probably the output of
python --version
)Python 3.5.4
Steps to reproduce
We then get this warning in the install logs...
Suggested Solution
We fixed the issue locally by pinning
boto3
to1.7.84
. This satisfies the requirements of both the latest versions ofdbt
(0.10.2) andsnowflake-connector-python
(1.6.7).An alternative would be for
snowflake-connector-python
to requirebotocore >=1.11.0
.The text was updated successfully, but these errors were encountered: