Skip to content

Commit be5c5a7

Browse files
fix: formatting with ruff.
1 parent 302d7ad commit be5c5a7

31 files changed

+242
-185
lines changed

jigsawstack/__init__.py

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
1-
from typing import Union, Dict
21
import os
3-
from .audio import Audio, AsyncAudio
4-
from .vision import Vision, AsyncVision
2+
from typing import Dict, Union
3+
4+
from .audio import AsyncAudio, Audio
5+
from .classification import AsyncClassification, Classification
6+
from .embedding import AsyncEmbedding, Embedding
7+
from .embedding_v2 import AsyncEmbeddingV2, EmbeddingV2
8+
from .exceptions import JigsawStackError
9+
from .image_generation import AsyncImageGeneration, ImageGeneration
10+
from .prediction import AsyncPrediction, Prediction
11+
from .prompt_engine import AsyncPromptEngine, PromptEngine
512
from .search import Search
6-
from .prediction import Prediction, AsyncPrediction
13+
from .sentiment import AsyncSentiment, Sentiment
714
from .sql import SQL, AsyncSQL
8-
from .store import Store, AsyncStore
9-
from .translate import Translate, AsyncTranslate
10-
from .web import Web, AsyncWeb
11-
from .sentiment import Sentiment, AsyncSentiment
12-
from .validate import Validate, AsyncValidate
13-
from .summary import Summary, AsyncSummary
14-
from .embedding import Embedding, AsyncEmbedding
15-
from .exceptions import JigsawStackError
16-
from .image_generation import ImageGeneration, AsyncImageGeneration
17-
from .classification import Classification, AsyncClassification
18-
from .prompt_engine import PromptEngine, AsyncPromptEngine
19-
from .embedding_v2 import EmbeddingV2, AsyncEmbeddingV2
15+
from .store import AsyncStore, Store
16+
from .summary import AsyncSummary, Summary
17+
from .translate import AsyncTranslate, Translate
18+
from .validate import AsyncValidate, Validate
19+
from .vision import AsyncVision, Vision
20+
from .web import AsyncWeb, Web
2021

2122

2223
class JigsawStack:

jigsawstack/async_request.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
from typing import Any, Dict, Generic, List, Union, cast, TypedDict, AsyncGenerator
1+
import json
2+
from io import BytesIO
3+
from typing import Any, AsyncGenerator, Dict, Generic, List, TypedDict, Union, cast
4+
25
import aiohttp
36
from typing_extensions import Literal, TypeVar
7+
48
from .exceptions import NoContentError, raise_for_code_and_type
5-
import json
6-
from io import BytesIO
79

810
RequestVerb = Literal["get", "post", "put", "patch", "delete"]
911

jigsawstack/audio.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
from typing import Any, Dict, List, cast, Union, Optional, overload
2-
from typing_extensions import NotRequired, TypedDict
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest, AsyncRequestConfig
1+
from typing import Any, Dict, List, Optional, Union, cast, overload
2+
3+
from typing_extensions import Literal, NotRequired, TypedDict
4+
55
from ._config import ClientConfig
6-
from typing_extensions import Literal
76
from ._types import BaseResponse
7+
from .async_request import AsyncRequest, AsyncRequestConfig
8+
from .request import Request, RequestConfig
89

910

1011
class SpeechToTextParams(TypedDict):

jigsawstack/classification.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
from typing import Any, Dict, List, Union, cast
2-
from typing_extensions import NotRequired, TypedDict, Literal
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest, AsyncRequestConfig
2+
3+
from typing_extensions import Literal, NotRequired, TypedDict
4+
55
from ._config import ClientConfig
66
from ._types import BaseResponse
7+
from .async_request import AsyncRequest, AsyncRequestConfig
8+
from .request import Request, RequestConfig
79

810

911
class DatasetItem(TypedDict):

jigsawstack/embedding.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
from typing import Any, Dict, List, Union, cast, Literal, overload
1+
from typing import Any, Dict, List, Literal, Union, cast, overload
2+
23
from typing_extensions import NotRequired, TypedDict
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest
4+
55
from ._config import ClientConfig
6-
from .helpers import build_path
76
from ._types import BaseResponse
7+
from .async_request import AsyncRequest
8+
from .helpers import build_path
9+
from .request import Request, RequestConfig
810

911

1012
class EmbeddingParams(TypedDict):

jigsawstack/embedding_v2.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
from typing import Any, Dict, List, Union, cast, Literal, overload
1+
from typing import Any, Dict, List, Literal, Union, cast, overload
2+
23
from typing_extensions import NotRequired, TypedDict
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest
4+
55
from ._config import ClientConfig
6-
from .helpers import build_path
6+
from .async_request import AsyncRequest
77
from .embedding import Chunk
8+
from .helpers import build_path
9+
from .request import Request, RequestConfig
810

911

1012
class EmbeddingV2Params(TypedDict):

jigsawstack/image_generation.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from typing import Any, Dict, Union, cast
2-
from typing_extensions import NotRequired, TypedDict, Literal, Required
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest
2+
3+
from typing_extensions import Literal, NotRequired, Required, TypedDict
54

65
from ._config import ClientConfig
6+
from .async_request import AsyncRequest
7+
from .request import Request, RequestConfig
78

89

910
class AdvanceConfig(TypedDict):

jigsawstack/prediction.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
from typing import Any, Dict, List, Union, cast
2+
23
from typing_extensions import TypedDict
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest
54

65
from ._config import ClientConfig
76
from ._types import BaseResponse
7+
from .async_request import AsyncRequest
8+
from .request import Request, RequestConfig
89

910

1011
class Dataset(TypedDict):

jigsawstack/prompt_engine.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
from typing import Any, Dict, List, Union, cast, Generator, Literal
1+
from typing import Any, Dict, Generator, List, Literal, Union, cast
2+
23
from typing_extensions import NotRequired, TypedDict
3-
from .request import Request, RequestConfig
4-
from .async_request import AsyncRequest
4+
55
from ._config import ClientConfig
6+
from .async_request import AsyncRequest
67
from .helpers import build_path
8+
from .request import Request, RequestConfig
79

810

911
class PromptEngineResult(TypedDict):

jigsawstack/request.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
from typing import Any, Dict, Generic, List, Union, cast, TypedDict, Generator
1+
import json
2+
from typing import Any, Dict, Generator, Generic, List, TypedDict, Union, cast
3+
24
import requests
35
from typing_extensions import Literal, TypeVar
6+
47
from .exceptions import NoContentError, raise_for_code_and_type
5-
import json
68

79
RequestVerb = Literal["get", "post", "put", "patch", "delete"]
810

0 commit comments

Comments
 (0)