Skip to content

Commit de5f4b4

Browse files
committed
Update pyarrow
1 parent 22d8f72 commit de5f4b4

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Breaking changes
44

5+
* Drop support for PyArrow 16
6+
57
## New features
68

79
## Bug fixes
@@ -16,5 +18,6 @@
1618
- `AuraApiCredentials::from_env`
1719
- `DbmsConnectionInfo::from_env`
1820
- Retry internal functions known to be idempotent. Reduces issues such as `SessionExpiredError`.
21+
- Add support for PyArrow 20
1922

2023
## Other changes

requirements/base/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ multimethod >= 1.0, < 3.0
22
neo4j >= 4.4.12, < 6.0
33
numpy < 2.3
44
pandas >= 1.0, < 3.0
5-
pyarrow >= 16.0, < 20.0
5+
pyarrow >= 17.0, < 21.0
66
textdistance >= 4.0, < 5.0
77
tqdm >= 4.0, < 5.0
88
typing-extensions >= 4.0, < 5.0

tox.ini

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ envlist =
33
# Vary Neo4j & Pandas versions
44
py{39, 310}-neo4j{4,5}-pandas{1,2}-main-{standard,encrypted},
55
# Vary Pandas 1.x + PyArrow
6-
py{39,310}-pandas1-pyarrow{16, 17, 18, 19}-main-{standard,encrypted},
7-
py311-pandas1-pyarrow{15,16, 17, 18, 19}-main-{standard,encrypted},
6+
py{39,310}-pandas1-pyarrow{17, 18, 19, 20}-main-{standard,encrypted},
7+
py311-pandas1-pyarrow{17, 18, 19, 20}-main-{standard,encrypted},
88
# Vary Pandas 2.x + PyArrow
9-
py{39,310,311}-pandas2-pyarrow{18, 19}-main-{standard,encrypted},
9+
py{39,310,311}-pandas2-pyarrow{19, 20}-main-{standard,encrypted},
1010
# Vary Python version
11-
py3{12,13}-pandas2-pyarrow{19}-main-{standard,encrypted},
11+
py3{12,13}-pandas2-pyarrow{20}-main-{standard,encrypted},
1212

1313
# PR envs
1414
py{39,310}-neo4j{4,5}-pullrequest-{standard,encrypted},
@@ -18,12 +18,12 @@ envlist =
1818
py311-main-aura,
1919

2020
# Session tests
21-
py39-neo4j{5}-pyarrow16-main-{cloud-architecture}
21+
py39-neo4j{5}-pyarrow17-main-{cloud-architecture}
2222
py39-pullrequest-{cloud-architecture}
2323

2424
# Vary networkx versions only for relevant tests
25-
py311-neo4j{4,5}-pandas1-pyarrow7-networkx{2,3}-main-nx
26-
py311-neo4j{4,5}-pandas2-pyarrow18-networkx{2,3}-main-nx
25+
py311-neo4j{4,5}-pandas1-pyarrow20-networkx{2,3}-main-nx
26+
py311-neo4j{4,5}-pandas2-pyarrow20-networkx{2,3}-main-nx
2727
py311-networkx3-pullrequest-nx
2828

2929
# Notebooks
@@ -49,10 +49,10 @@ deps =
4949
pandas1: numpy == 1.24.3
5050
pandas2: pandas >= 2.2.2, < 3.0
5151
pandas2: numpy >= 2.0
52-
pyarrow16: pyarrow >= 16.0, < 17.0
5352
pyarrow17: pyarrow >= 17.0, < 18.0
5453
pyarrow18: pyarrow >= 18.0, < 19.0
5554
pyarrow19: pyarrow >= 19.0, < 20.0
55+
pyarrow20: pyarrow >= 20.0, < 21.0
5656
networkx2: networkx >= 2.0, < 3.0
5757
networkx3: networkx >= 3.0, < 4.0
5858
commands =

0 commit comments

Comments
 (0)