Skip to content

Commit 3825fe1

Browse files
ArgusLiJared LaRue
and
Jared LaRue
authored
1.3.0 release readiness (#76)
### Summary 1.3.0 release readiness ### Description Fix tests impacted by merge. Co-authored-by: Jared LaRue <jared.larue@dremio.com>
1 parent 4b6ceeb commit 3825fe1

File tree

8 files changed

+84
-12
lines changed

8 files changed

+84
-12
lines changed

.github/dependabot.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Copyright (C) 2022 Dremio Corporation
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
version: 2
16+
updates:
17+
- package-ecosystem: "pip"
18+
directory: "/"
19+
schedule:
20+
interval: "daily"
21+
rebase-strategy: "disabled"

README.md

+13-9
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.
66

7-
## dbt-dremio version 1.3.0b beta ##
8-
9-
The `dbt-dremio` package contains all of the code enabling dbt to work with Dremio. For more information on using dbt with Dremio, consult [the docs](https://docs.getdbt.com/reference/warehouse-profiles/dremio-profile).
7+
## dbt-dremio version 1.3.0 ##
8+
---
9+
The `dbt-dremio` package contains all of the code enabling dbt to work with [Dremio](https://www.dremio.com/). For more information on using dbt with Dremio, consult [the docs](https://docs.getdbt.com/reference/warehouse-profiles/dremio-profile).
1010

1111
The dbt-dremio package supports both Dremio Cloud and Dremio Software (versions 22.0 and later).
1212

@@ -15,18 +15,22 @@ Installing the dbt-dremio package will install or update dbt-core to version 1.3
1515
> Prior to version 1.1.0b, dbt-dremio was created and maintained by [Fabrice Etanchaud](https://github.com/fabrice-etanchaud) on [their GitHub repo](https://github.com/fabrice-etanchaud/dbt-dremio). Code for using Dremio REST APIs was originally authored by [Ryan Murray](https://github.com/rymurr). Contributors in this repo are credited for laying the groundwork and maintaining the adapter till version 1.0.6.5. The dbt-dremio adapter is maintained and distributed by Dremio starting with version 1.1.0b.
1616
1717
## Getting started
18-
18+
---
1919
- [Install dbt](https://docs.getdbt.com/docs/installation)
2020
- Note that dbt-dremio requires dbt-core 1.3.0.
2121
- Read the [introduction](https://docs.getdbt.com/docs/introduction/) and [viewpoint](https://docs.getdbt.com/docs/about/viewpoint/)
2222

2323
## Join the dbt Community
24-
24+
---
2525
- Be part of the conversation in the [dbt Community Slack](http://community.getdbt.com/)
2626
- Read more on the [dbt Community Discourse](https://discourse.getdbt.com)
2727

2828
## Reporting bugs and contributing code
29-
30-
- Want to report a bug or request a feature? Let us know by opening [an issue](https://github.com/dremio/dbt-dremio/issues/new)
31-
32-
29+
---
30+
- Open bugs and feature requests can be found at [dbt-dremio's GitHub issues](https://github.com/dremio/dbt-dremio/issues).
31+
- Want to report a bug or request a feature? Let us know by on [Slack](https://getdbt.slack.com/archives/C049G61TKBK), or opening [an issue](https://github.com/dremio/dbt-dremio/issues/new)
32+
- Want to help us build dbt-dremio? Check out the [Contributing Guide](https://github.com/dremio/dbt-dremio/blob/main/CONTRIBUTING.md).
33+
34+
## Code of Conduct
35+
---
36+
Everyone interacting in the dbt-dremio project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the [dbt-dremio Code of Conduct](https://github.com/dremio/dbt-dremio/blob/main/CODE_OF_CONDUCT.md).

dbt/adapters/dremio/__version__.py

+12-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,12 @@
1-
version = "1.3.0b"
1+
# Copyright (C) 2022 Dremio Corporation
2+
# Licensed under the Apache License, Version 2.0 (the "License");
3+
# you may not use this file except in compliance with the License.
4+
# You may obtain a copy of the License at
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
# Unless required by applicable law or agreed to in writing, software
7+
# distributed under the License is distributed on an "AS IS" BASIS,
8+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
# See the License for the specific language governing permissions and
10+
# limitations under the License.
11+
12+
version = "1.3.0"

dev_requirements.txt

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@ pytest-xdist
1717
pytz
1818
tox>=3.13
1919
twine
20-
wheel
20+
wheel
21+
agate==1.6.3
22+
requests==2.28.1
23+
setuptools==63.2.0

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from setuptools import find_namespace_packages, setup
1414

1515
package_name = "dbt-dremio"
16-
package_version = "1.3.0b"
16+
package_version = "1.3.0"
1717
description = """The Dremio adapter plugin for dbt"""
1818

1919
setup(

tests/conftest.py

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
# Copyright (C) 2022 Dremio Corporation
2+
# Licensed under the Apache License, Version 2.0 (the "License");
3+
# you may not use this file except in compliance with the License.
4+
# You may obtain a copy of the License at
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
# Unless required by applicable law or agreed to in writing, software
7+
# distributed under the License is distributed on an "AS IS" BASIS,
8+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
# See the License for the specific language governing permissions and
10+
# limitations under the License.
11+
112
import os
213
import pytest
314
from dotenv import load_dotenv

tests/fixtures/profiles.py

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
# Copyright (C) 2022 Dremio Corporation
2+
# Licensed under the Apache License, Version 2.0 (the "License");
3+
# you may not use this file except in compliance with the License.
4+
# You may obtain a copy of the License at
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
# Unless required by applicable law or agreed to in writing, software
7+
# distributed under the License is distributed on an "AS IS" BASIS,
8+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
# See the License for the specific language governing permissions and
10+
# limitations under the License.
11+
112
import pytest
213
from tests.functional.adapter.utils.test_utils import DATALAKE
314

tests/unit/test_connection.py

+11
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
# Copyright (C) 2022 Dremio Corporation
2+
# Licensed under the Apache License, Version 2.0 (the "License");
3+
# you may not use this file except in compliance with the License.
4+
# You may obtain a copy of the License at
5+
# http://www.apache.org/licenses/LICENSE-2.0
6+
# Unless required by applicable law or agreed to in writing, software
7+
# distributed under the License is distributed on an "AS IS" BASIS,
8+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9+
# See the License for the specific language governing permissions and
10+
# limitations under the License.
11+
112
import pytest
213
from unittest.mock import patch
314
from dbt.exceptions import FailedToConnectException

0 commit comments

Comments
 (0)