Skip to content

Commit b857521

Browse files
authored
♻️ make importing v2 classes easier (#350)
* ♻️ make importing v2 classes easier
1 parent 3434a58 commit b857521

File tree

13 files changed

+66
-23
lines changed

13 files changed

+66
-23
lines changed

mindee/__init__.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,20 @@
55
from mindee.input.local_response import LocalResponse
66
from mindee.input.page_options import PageOptions
77
from mindee.input.polling_options import PollingOptions
8-
from mindee.input.sources.base_64_input import Base64Input
9-
from mindee.input.sources.bytes_input import BytesInput
10-
from mindee.input.sources.file_input import FileInput
11-
from mindee.input.sources.path_input import PathInput
12-
from mindee.input.sources.url_input_source import UrlInputSource
8+
from mindee.input.sources import (
9+
Base64Input,
10+
BytesInput,
11+
FileInput,
12+
PathInput,
13+
UrlInputSource,
14+
)
1315
from mindee.parsing.common.api_response import ApiResponse
1416
from mindee.parsing.common.async_predict_response import AsyncPredictResponse
1517
from mindee.parsing.common.feedback_response import FeedbackResponse
1618
from mindee.parsing.common.job import Job
1719
from mindee.parsing.common.predict_response import PredictResponse
1820
from mindee.parsing.common.workflow_response import WorkflowResponse
19-
from mindee.parsing.v2.inference_response import InferenceResponse
20-
from mindee.parsing.v2.job_response import JobResponse
21+
from mindee.parsing.v2 import InferenceResponse, JobResponse
2122

2223
__all__ = [
2324
"Client",

mindee/client_v2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
is_valid_get_response,
1515
is_valid_post_response,
1616
)
17-
from mindee.parsing.v2.field.common_response import CommonStatus
17+
from mindee.parsing.v2.common_response import CommonStatus
1818
from mindee.parsing.v2.inference_response import InferenceResponse
1919
from mindee.parsing.v2.job_response import JobResponse
2020

mindee/input/local_response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from typing import Any, BinaryIO, Dict, Type, TypeVar, Union
88

99
from mindee.error.mindee_error import MindeeError
10-
from mindee.parsing.v2.field.common_response import CommonResponse
10+
from mindee.parsing.v2.common_response import CommonResponse
1111

1212

1313
class LocalResponse:

mindee/input/sources/__init__.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,13 @@
55
from mindee.input.sources.local_input_source import LocalInputSource
66
from mindee.input.sources.path_input import PathInput
77
from mindee.input.sources.url_input_source import UrlInputSource
8+
9+
__all__ = [
10+
"Base64Input",
11+
"BytesInput",
12+
"FileInput",
13+
"InputType",
14+
"LocalInputSource",
15+
"PathInput",
16+
"UrlInputSource",
17+
]

mindee/parsing/v2/__init__.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from mindee.parsing.v2.error_response import ErrorResponse
2+
from mindee.parsing.v2.inference import Inference
3+
from mindee.parsing.v2.inference_file import InferenceFile
4+
from mindee.parsing.v2.inference_model import InferenceModel
5+
from mindee.parsing.v2.inference_response import InferenceResponse
6+
from mindee.parsing.v2.inference_result import InferenceResult
7+
from mindee.parsing.v2.job_response import JobResponse
8+
9+
__all__ = [
10+
"Inference",
11+
"InferenceFile",
12+
"InferenceModel",
13+
"InferenceResponse",
14+
"InferenceResult",
15+
"JobResponse",
16+
"ErrorResponse",
17+
]
File renamed without changes.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from mindee.parsing.v2.field.base_field import BaseField
2+
from mindee.parsing.v2.field.field_confidence import FieldConfidence
3+
from mindee.parsing.v2.field.field_location import FieldLocation
4+
from mindee.parsing.v2.field.list_field import ListField
5+
from mindee.parsing.v2.field.object_field import ObjectField
6+
from mindee.parsing.v2.field.simple_field import SimpleField
7+
8+
__all__ = [
9+
"BaseField",
10+
"FieldConfidence",
11+
"FieldLocation",
12+
"ListField",
13+
"ObjectField",
14+
"SimpleField",
15+
]

mindee/parsing/v2/inference_response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from mindee.parsing.common.string_dict import StringDict
2-
from mindee.parsing.v2.field.common_response import CommonResponse
2+
from mindee.parsing.v2.common_response import CommonResponse
33
from mindee.parsing.v2.inference import Inference
44

55

mindee/parsing/v2/job_response.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from mindee.parsing.common.string_dict import StringDict
2-
from mindee.parsing.v2.field.common_response import CommonResponse
2+
from mindee.parsing.v2.common_response import CommonResponse
33
from mindee.parsing.v2.job import Job
44

55

tests/input/test_compression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from PIL import Image
88

99
from mindee.image_operations.image_compressor import compress_image
10-
from mindee.input.sources.path_input import PathInput
10+
from mindee.input.sources import PathInput
1111
from mindee.pdf.pdf_compressor import compress_pdf
1212
from mindee.pdf.pdf_utils import extract_text_from_pdf
1313

0 commit comments

Comments
 (0)