diff --git a/.github/workflows/_publish-code.yml b/.github/workflows/_publish-code.yml index 158c512b..23ae423e 100644 --- a/.github/workflows/_publish-code.yml +++ b/.github/workflows/_publish-code.yml @@ -20,7 +20,7 @@ jobs: matrix: variant: [ full, lite ] env: - PYTHON_VERSION: "3.13" + PYTHON_VERSION: "3.12" steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/_publish-docs.yml b/.github/workflows/_publish-docs.yml index 35bf98fa..084f03e2 100644 --- a/.github/workflows/_publish-docs.yml +++ b/.github/workflows/_publish-docs.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/_static-analysis.yml b/.github/workflows/_static-analysis.yml index 92ce94d2..2131052b 100644 --- a/.github/workflows/_static-analysis.yml +++ b/.github/workflows/_static-analysis.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.11"] + python-version: ["3.12"] steps: - uses: actions/checkout@v6 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 00f10042..2867f26e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.15.17 + rev: v0.15.18 hooks: - id: ruff-check args: [ --fix, --exit-non-zero-on-fix] diff --git a/docs/v2/parsing/search.rst b/docs/v2/parsing/search.rst index 565c8f3a..f220952e 100644 --- a/docs/v2/parsing/search.rst +++ b/docs/v2/parsing/search.rst @@ -11,7 +11,7 @@ Model Webhook Pagination ########## -.. autoclass:: mindee.v2.parsing.search.pagination.Pagination +.. autoclass:: mindee.v2.parsing.search.pagination_metadata.PaginationMetadata :members: :inherited-members: diff --git a/mindee/v2/parsing/search/__init__.py b/mindee/v2/parsing/search/__init__.py index e69de29b..50de5d6d 100644 --- a/mindee/v2/parsing/search/__init__.py +++ b/mindee/v2/parsing/search/__init__.py @@ -0,0 +1,13 @@ +from mindee.v2.parsing.search.model_webhook import ModelWebhook +from mindee.v2.parsing.search.pagination_metadata import PaginationMetadata +from mindee.v2.parsing.search.search_model import SearchModel +from mindee.v2.parsing.search.search_models import SearchModels +from mindee.v2.parsing.search.search_response import SearchResponse + +__all__ = [ + "ModelWebhook", + "PaginationMetadata", + "SearchModel", + "SearchModels", + "SearchResponse", +] diff --git a/mindee/v2/parsing/search/paginationmetadata.py b/mindee/v2/parsing/search/pagination_metadata.py similarity index 100% rename from mindee/v2/parsing/search/paginationmetadata.py rename to mindee/v2/parsing/search/pagination_metadata.py diff --git a/mindee/v2/parsing/search/search_response.py b/mindee/v2/parsing/search/search_response.py index a2be2b66..93a0facc 100644 --- a/mindee/v2/parsing/search/search_response.py +++ b/mindee/v2/parsing/search/search_response.py @@ -1,6 +1,6 @@ from mindee.parsing.common.common_response import CommonResponse from mindee.parsing.common.string_dict import StringDict -from mindee.v2.parsing.search.paginationmetadata import PaginationMetadata +from mindee.v2.parsing.search.pagination_metadata import PaginationMetadata from mindee.v2.parsing.search.search_models import SearchModels diff --git a/pyproject.toml b/pyproject.toml index ee47cb48..e14520ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ Changelog = "https://github.com/mindee/mindee-api-python/blob/main/CHANGELOG.md" lint = [ "pylint==4.0.6", "pre-commit~=4.6.0", - "pip-audit>=2.10.0", + "pip-audit==2.10.1", ] test = [ "toml~=0.10.2", diff --git a/tests/v2/product/extraction/test_extraction_response.py b/tests/v2/product/extraction/test_extraction_response.py index 4db69bcb..6fbfb55b 100644 --- a/tests/v2/product/extraction/test_extraction_response.py +++ b/tests/v2/product/extraction/test_extraction_response.py @@ -2,7 +2,7 @@ import pytest -from mindee import ExtractionResponse +from mindee.v2 import ExtractionResponse from mindee.v2.parsing.inference.field import ( FieldConfidence, InferenceFields,