From d12d0efb3fea453474767a96adaa1fb662c16c70 Mon Sep 17 00:00:00 2001 From: Eric Ford <95434620+ericf-firebolt@users.noreply.github.com> Date: Thu, 19 May 2022 12:43:36 -0400 Subject: [PATCH] build: require dbt1.1 (#69) * Updated dev reqs to require pytest-dbt-adapter~=1.1. * Updated changelog to show new requirements. * Bumped down dbt-pytest-adapter requirement. * Fixed issue in setup.py and setup.cfg so that it no longer uses the dbt-firebolt version to determine which version of dbt to install. --- CHANGELOG.md | 11 +++++++++++ dbt/adapters/firebolt/__init__.py | 2 +- setup.cfg | 3 ++- setup.py | 3 +-- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 953a9d99b..78aa1bf6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## v.1.0.6 + +### Under the hood + +- dbt-firebolt now requires dbt v1.1. +- dbt-firebolt now requires firebolt-sdk>=0.7 + +### Breaking changes + +- dbt-firebolt now requires dbt v1.1 + ## v.1.0.5 ### Under the hood diff --git a/dbt/adapters/firebolt/__init__.py b/dbt/adapters/firebolt/__init__.py index bc8c3666b..3f702bae6 100644 --- a/dbt/adapters/firebolt/__init__.py +++ b/dbt/adapters/firebolt/__init__.py @@ -4,7 +4,7 @@ from dbt.adapters.firebolt.impl import FireboltAdapter from dbt.include import firebolt -__version__ = '1.0.5' +__version__ = '1.0.6' Plugin = AdapterPlugin( adapter=FireboltAdapter, diff --git a/setup.cfg b/setup.cfg index abc9c2df1..ec822cfd6 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,6 +23,7 @@ project_urls = [options] packages = find_namespace: install_requires = + dbt-core~=1.1 firebolt-sdk>=0.7 python_requires = >=3.7 include_package_data = True @@ -38,7 +39,7 @@ dev = mypy==0.910 pre-commit==2.15.0 pytest==6.2.5 - pytest-dbt-adapter==0.6.0 + pytest-dbt-adapter~=0.6.0 [flake8] max-line-length = 88 diff --git a/setup.py b/setup.py index 4ba0efea3..d2279a304 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,6 @@ config = read_configuration('setup.cfg') version = config['metadata']['version'] -dbt_version = version.rsplit('.', 1)[0] -install_requires = [f'dbt-core~={dbt_version}', config['options']['install_requires']] +install_requires = config['options']['install_requires'] setup(install_requires=install_requires)