Skip to content
This repository was archived by the owner on Mar 29, 2023. It is now read-only.

Commit 780d071

Browse files
feat!: support ibis 2.x, drop ibis 1.x (#93)
* Main changes for Ibis 2 compatibility * remove tests for ibis 1.x * attempt to fix imports * fix import errors * fix unit tests * fix unit tests by using more appropriate base class * remove debug code * simplify table reference * maybe try different dataset id * restore backcompat * remove backcompat * add placeholders for parsing logic * fixup import order * fix raw sql execution * fix table ID parsing * fix exists_table * fix summary test * fix query parameters * fix whitespace in test * add shared test config * warn on exists functions * sort imports * fix lint errors * update readme * fix unit tests * fix github actions matrix * allow case order swap in unit tests Co-authored-by: Tim Swast <swast@google.com>
1 parent deafa3e commit 780d071

File tree

15 files changed

+360
-551
lines changed

15 files changed

+360
-551
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353
strategy:
5454
fail-fast: false
5555
matrix:
56-
python_version: ["3.7", "3.8", "3.9"]
56+
python_version: ["3.7", "3.10"]
5757
ibis_version: ["github"]
5858
include:
5959
- python_version: "3.7"

.github/workflows/system-tests-pr.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,11 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python_version: ["3.7", "3.10"]
21-
ibis_version: ["github"]
22-
- python_version: "3.7"
23-
"ibis_version": "1.2.0"
24-
- python_version: "3.8"
25-
"ibis_version": "1.3.0"
26-
- python_version: "3.9"
27-
"ibis_version": "1.4.0"
20+
python_version: ["3.7", "3.8", "3.9", "3.10"]
21+
ibis_version: ["2.0.0"]
22+
include:
2823
- python_version: "3.10"
29-
"ibis_version": "2.0.0"
24+
"ibis_version": "github"
3025

3126
steps:
3227
- name: checkout

.github/workflows/system-tests.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,11 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python_version: ["3.7", "3.10"]
19-
ibis_version: ["github"]
20-
- python_version: "3.7"
21-
"ibis_version": "1.2.0"
22-
- python_version: "3.8"
23-
"ibis_version": "1.3.0"
24-
- python_version: "3.9"
25-
"ibis_version": "1.4.0"
18+
python_version: ["3.7", "3.8", "3.9", "3.10"]
19+
ibis_version: ["2.0.0"]
20+
include:
2621
- python_version: "3.10"
27-
"ibis_version": "2.0.0"
22+
"ibis_version": "github"
2823

2924
steps:
3025
- name: checkout

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Installation
99

1010
Supported Python Versions
1111
^^^^^^^^^^^^^^^^^^^^^^^^^
12-
Python >= 3.7, < 3.10
12+
Python >= 3.7, < 3.11
1313

1414
Unsupported Python Versions
1515
^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -33,7 +33,7 @@ Usage
3333
Connecting to BigQuery
3434
^^^^^^^^^^^^^^^^^^^^^^
3535

36-
Recommended usage (Ibis 2.x, only [not yet released]):
36+
Recommended usage (Ibis 2.x, only):
3737

3838
.. code-block:: python
3939

0 commit comments

Comments
 (0)