Skip to content

Commit 6ec82cb

Browse files
Merge branch 'rc/6.0.1' into task/fix-typing-stubs-2
2 parents 41d3917 + f471588 commit 6ec82cb

11 files changed

Lines changed: 24 additions & 16 deletions

.github/workflows/integration-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
python-version: ["3.13", "3.12", "3.11", "3.10"]
18+
python-version: ["3.14", "3.13", "3.12", "3.11", "3.10"]
1919
neo4j-version: ["community", "enterprise", "5.5-enterprise", "4.4-enterprise", "4.4-community"]
2020

2121
steps:

doc/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
sphinx_copybutton
2-
neo4j~=5.28.2
2+
neo4j~=6.0.3
33

neomodel/async_/relationship_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
# check source node is saved and not deleted
2828
def check_source(fn: Callable) -> Callable:
29-
fn_name = fn.func_name if hasattr(fn, "func_name") else fn.__name__
29+
fn_name = fn.__name__
3030

3131
@functools.wraps(fn)
3232
def checker(self: Any, *args: Any, **kwargs: Any) -> Callable:

neomodel/properties.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717

1818
def validator(fn: Callable) -> Callable:
19-
fn_name = fn.func_name if hasattr(fn, "func_name") else fn.__name__
19+
fn_name = fn.__name__
2020
if fn_name not in ["inflate", "deflate"]:
2121
raise ValueError("Unknown Property method " + fn_name)
2222

neomodel/sync_/relationship_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
# check source node is saved and not deleted
2828
def check_source(fn: Callable) -> Callable:
29-
fn_name = fn.func_name if hasattr(fn, "func_name") else fn.__name__
29+
fn_name = fn.__name__
3030

3131
@functools.wraps(fn)
3232
def checker(self: Any, *args: Any, **kwargs: Any) -> Callable:

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ classifiers = [
2323
"Topic :: Database",
2424
]
2525
dependencies = [
26-
"neo4j~=5.28.2",
26+
"neo4j~=6.0.3",
2727
]
2828
requires-python = ">=3.10"
2929
dynamic = ["version"]
@@ -55,7 +55,7 @@ dev = [
5555
shapely = ["Shapely>=2.0.0"]
5656
pandas = ["pandas"]
5757
numpy = ["numpy"]
58-
rust-driver-ext = ["neo4j-rust-ext~=5.28.2.1"]
58+
rust-driver-ext = ["neo4j-rust-ext~=6.0.3.0"]
5959

6060
[build-system]
6161
requires = ["setuptools>=69"]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
neo4j~=5.28.2
1+
neo4j~=6.0.3

test/async_/test_core_additional.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,13 @@ async def test_proxy_aenter_parallel_runtime_warning():
181181
with patch.object(test_db, "begin", new_callable=AsyncMock) as mock_begin:
182182
await proxy.__aenter__()
183183

184-
mock_warn.assert_called_once()
184+
# Filter for the specific parallel runtime warning
185+
parallel_runtime_calls = [
186+
call
187+
for call in mock_warn.call_args_list
188+
if "Parallel runtime is only available" in str(call[0][0])
189+
]
190+
assert len(parallel_runtime_calls) == 1
185191
mock_begin.assert_called_once()
186192

187193

test/async_/test_label_install.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,7 @@ async def test_install_all():
7676
async def test_install_label_twice(capsys):
7777
await adb.drop_constraints()
7878
await adb.drop_indexes()
79-
expected_std_out = (
80-
"{code: Neo.ClientError.Schema.EquivalentSchemaRuleAlreadyExists}"
81-
)
79+
expected_std_out = "Neo.ClientError.Schema.EquivalentSchemaRuleAlreadyExists"
8280
await adb.install_labels(AbstractNode)
8381
await adb.install_labels(AbstractNode)
8482

test/sync_/test_core_additional.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,13 @@ def test_proxy_aenter_parallel_runtime_warning():
175175
with patch.object(test_db, "begin", new_callable=Mock) as mock_begin:
176176
proxy.__enter__()
177177

178-
mock_warn.assert_called_once()
178+
# Filter for the specific parallel runtime warning
179+
parallel_runtime_calls = [
180+
call
181+
for call in mock_warn.call_args_list
182+
if "Parallel runtime is only available" in str(call[0][0])
183+
]
184+
assert len(parallel_runtime_calls) == 1
179185
mock_begin.assert_called_once()
180186

181187

0 commit comments

Comments
 (0)