Skip to content

Commit 0950192

Browse files
committed
Rework tox targets
easier to reason about why certain versions are varied
1 parent fe1501b commit 0950192

File tree

1 file changed

+21
-16
lines changed

1 file changed

+21
-16
lines changed

tox.ini

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,33 @@
11
[tox]
22
envlist =
3-
# Vary Neo4j & Pandas versions
4-
py{39, 310}-neo4j{4,5}-pandas{1,2}-main-{standard,encrypted},
5-
# Vary Pandas 1.x + PyArrow
6-
py{39,310}-pandas1-pyarrow{18, 19, 21}-main-{standard,encrypted},
7-
py311-pandas1-pyarrow{18, 19, 20, 21}-main-{standard,encrypted},
8-
# Vary Pandas 2.x + PyArrow
9-
py{39,310,311}-pandas2-pyarrow{20, 21}-main-{standard,encrypted},
3+
# Vary Pandas versions
4+
py310-neo4j6-pandas{1,2}-main-standard,
5+
# Vary Neo4j versions
6+
py310-neo4j{4,5,6}-pandas2-main-standard,
7+
# Vary Pandas
8+
py310-pandas{1,2}-pyarrow21-main-standard,
9+
# Vary PyArrow
10+
py311-pandas2-pyarrow{18, 19, 20, 21}-main-standard,
1011
# Vary Python version
11-
py3{12,13}-pandas2-pyarrow{21}-main-{standard,encrypted},
12+
py3{9, 10, 11, 12, 13}-pandas2-pyarrow21-main-standard,
1213

13-
# PR envs
14-
py{39,310}-neo4j{4,5}-pullrequest-{standard,encrypted},
15-
py{311,312,313}-pullrequest-{standard,encrypted},
14+
# encrypted tests
15+
py310-neo4j6-pandas2-pyarrow21-main-encrypted,
1616

17-
# Aura
17+
# against an AuraDS instance
1818
py311-main-aura,
1919

20+
# Vary networkx & neo4j versions only for relevant tests
21+
py311-neo4j{4,5,6}-pandas2-pyarrow20-networkx{2,3}-main-nx,
22+
2023
# Session tests
2124
py39-neo4j{5}-pyarrow17-main-{cloud-architecture}
22-
py39-pullrequest-{cloud-architecture}
2325

24-
# Vary networkx versions only for relevant tests
25-
py311-neo4j{4,5}-pandas1-pyarrow20-networkx{2,3}-main-nx
26-
py311-neo4j{4,5}-pandas2-pyarrow20-networkx{2,3}-main-nx
26+
27+
# PR envs
28+
py39-neo4j{4,5,6}-pullrequest-{standard,encrypted},
29+
py{310,311,312,313}-pullrequest-standard,
30+
py39-pullrequest-{cloud-architecture}
2731
py311-networkx3-pullrequest-nx
2832

2933
# Notebooks
@@ -45,6 +49,7 @@ deps =
4549
-r {toxinidir}/requirements/dev/test.txt
4650
neo4j4: neo4j >= 4.4.2, < 5.0
4751
neo4j5: neo4j >= 5.0, < 6.0
52+
neo4j6: neo4j >= 6.0, < 7.0
4853
pandas1: pandas >= 1.0, < 2.0
4954
pandas1: numpy == 1.24.3
5055
pandas2: pandas >= 2.2.2, < 3.0

0 commit comments

Comments
 (0)