Commit b2b45de
test: pyiceberg-core, pin datafusion and unpin pyarrow (apache#1648)
## Which issue does this PR close?
- Closes #.
## What changes are included in this PR?
Follow up to apache#1635
We dont need to pin pyarrow specifically, just grab it from pyiceberg.
Revert datafusion version threshold to 45. Version 45 is the lowest
version which will still work.
The underlying issue for apache#1635 is with the **newer** versions of
datafusion, mainly datafusion 49 due to a breaking change described in
apache#1647
So pyiceberg-core works with datafusion (python) library 45, 46, 47, and
48. just not 49
I verified locally with all the versions above:
```
hatch env prune && hatch run dev:test
```
i double checked. `insert_into` is available in datafusion 45.
apache/datafusion@7f9a8c0
## Are these changes tested?1 parent bd228fe commit b2b45de
File tree
3 files changed
+5
-3
lines changed- bindings/python
- tests
3 files changed
+5
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
39 | 40 | | |
| |||
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
47 | | - | |
| 48 | + | |
48 | 49 | | |
49 | 50 | | |
50 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
0 commit comments