Skip to content

Commit 2c2d301

Browse files
committed
Add ignores to agents pkg for ruff
1 parent 47b9062 commit 2c2d301

File tree

12 files changed

+17
-20
lines changed

12 files changed

+17
-20
lines changed

.pre-commit-config.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ repos:
1313
hooks:
1414
# Run the linter.
1515
- id: ruff
16-
args: [ weaviate, integration, test, mock_tests, journey_tests, --select, F401, --select, I, --fix ]
16+
args: [ weaviate, integration, test, mock_tests, journey_tests, --fix ]
1717
# Run the formatter.
1818
- id: ruff-format
1919
args: [ weaviate, integration, test, mock_tests, journey_tests ]

integration/test_collection_aggregate.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def test_over_all_with_filters_ref(collection_factory: CollectionFactory) -> Non
199199
assert res.properties["text"].count == 1
200200
assert res.properties["text"].top_occurrences[0].value == "two"
201201

202-
query = lambda: collection.aggregate.over_all(
202+
query = lambda: collection.aggregate.over_all( # noqa: E731
203203
filters=Filter.by_ref("ref").by_property("text").equal("one"),
204204
return_metrics=[Metrics("text").text(count=True, top_occurrences_value=True)],
205205
)
@@ -361,7 +361,7 @@ def test_hybrid_aggregation_group_by(
361361
collection.data.insert({"text": text_1})
362362
collection.data.insert({"text": text_2})
363363

364-
querier = lambda: collection.aggregate.hybrid(
364+
querier = lambda: collection.aggregate.hybrid( # noqa: E731
365365
"text",
366366
alpha=0,
367367
query_properties=["text"],
@@ -398,7 +398,7 @@ def test_hybrid_aggregation_group_by_with_named_vectors(
398398
collection.data.insert({"text": text_1})
399399
collection.data.insert({"text": text_2})
400400

401-
querier = lambda: collection.aggregate.hybrid(
401+
querier = lambda: collection.aggregate.hybrid( # noqa: E731
402402
"text",
403403
alpha=0,
404404
query_properties=["text"],
@@ -432,7 +432,7 @@ def test_hybrid_aggregation_group_by_with_named_vectors(
432432
def test_near_vector_aggregation(
433433
collection_factory: CollectionFactory, option: dict, expected_len: int
434434
) -> None:
435-
collection_maker = lambda: collection_factory(
435+
collection_maker = lambda: collection_factory( # noqa: E731
436436
properties=[Property(name="text", data_type=DataType.TEXT)],
437437
vectorizer_config=Configure.Vectorizer.text2vec_contextionary(
438438
vectorize_collection_name=False

integration/test_collection_openai.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -644,9 +644,7 @@ def test_queries_with_rerank_and_generative(collection_factory: CollectionFactor
644644
0
645645
].metadata.rerank_score > [
646646
obj for obj in objects if "another" not in obj.properties["text"]
647-
][
648-
0
649-
].metadata.rerank_score
647+
][0].metadata.rerank_score
650648

651649

652650
@pytest.mark.parametrize(
@@ -698,7 +696,7 @@ def test_near_text_generate_with_dynamic_rag(
698696
]
699697
)
700698

701-
query = lambda: collection.generate.near_text(
699+
query = lambda: collection.generate.near_text( # noqa: E731
702700
query="small fruit",
703701
single_prompt=single,
704702
grouped_task=grouped,

tools/stubs_regen.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
echo "Regenerating stubs..."
44

55
python3 -m tools.stubs
6-
ruff check ./weaviate --select F401 --select I --fix
6+
ruff check ./weaviate --select F401 --select I --fix # only fix unused/sorted imports
77
ruff format ./weaviate
88

99
echo "done"

weaviate/agents/__init__.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents import *
4+
from weaviate_agents import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError

weaviate/agents/base.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.base import *
4+
from weaviate_agents.base import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError

weaviate/agents/classes/__init__.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.classes import *
4+
from weaviate_agents.classes import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.personalization import *
4+
from weaviate_agents.personalization import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError

weaviate/agents/query/__init__.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.query import *
4+
from weaviate_agents.query import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.transformation import *
4+
from weaviate_agents.transformation import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError

weaviate/agents/utils.pyi

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from weaviate.exceptions import WeaviateAgentsNotInstalledError
22

33
try:
4-
from weaviate_agents.utils import *
4+
from weaviate_agents.utils import * # noqa: F403
55
except ImportError:
66
raise WeaviateAgentsNotInstalledError

weaviate/client.pyi

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Client class definition.
44

55
from typing import Any, Dict, Optional, Tuple, Union
66

7+
from weaviate.client_executor import _WeaviateClientExecutor
78
from weaviate.collections.classes.internal import _RawGQLReturn
89
from weaviate.collections.collections.async_ import _CollectionsAsync
910
from weaviate.collections.collections.sync import _Collections
11+
from weaviate.connect.v4 import ConnectionAsync, ConnectionSync
1012
from weaviate.users.async_ import _UsersAsync
1113
from weaviate.users.sync import _Users
1214

@@ -19,9 +21,6 @@ from .types import NUMBER
1921

2022
TIMEOUT_TYPE = Union[Tuple[NUMBER, NUMBER], NUMBER]
2123

22-
from weaviate.client_executor import _WeaviateClientExecutor
23-
from weaviate.connect.v4 import ConnectionAsync, ConnectionSync
24-
2524
class WeaviateAsyncClient(_WeaviateClientExecutor[ConnectionAsync]):
2625
_connection: ConnectionAsync
2726
backup: _BackupAsync

0 commit comments

Comments
 (0)