Skip to content

Commit

Permalink
chore(lint): fix linting errors
Browse files Browse the repository at this point in the history
  • Loading branch information
fern-api[bot] authored and github-actions[bot] committed Feb 14, 2025
1 parent 3692bbd commit ee3357b
Show file tree
Hide file tree
Showing 29 changed files with 98 additions and 83 deletions.
21 changes: 9 additions & 12 deletions src/soferai/client.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
# This file was auto-generated by Fern from our API Definition.

import typing
from .environment import SoferAIEnvironment
import os
import typing

import httpx
from .core.client_wrapper import SyncClientWrapper
from .health.client import HealthClient
from .link.client import LinkClient
from .transcribe.client import TranscribeClient
from .usage.client import UsageClient
from .core.client_wrapper import AsyncClientWrapper
from .health.client import AsyncHealthClient
from .link.client import AsyncLinkClient
from .transcribe.client import AsyncTranscribeClient
from .usage.client import AsyncUsageClient

from .core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from .environment import SoferAIEnvironment
from .health.client import AsyncHealthClient, HealthClient
from .link.client import AsyncLinkClient, LinkClient
from .transcribe.client import AsyncTranscribeClient, TranscribeClient
from .usage.client import AsyncUsageClient, UsageClient


class SoferAI:
Expand Down
2 changes: 1 addition & 1 deletion src/soferai/core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
from .serialization import FieldMetadata, convert_and_respect_annotation_metadata

__all__ = [
"IS_PYDANTIC_V2",
"ApiError",
"AsyncClientWrapper",
"AsyncHttpClient",
"BaseClientWrapper",
"FieldMetadata",
"File",
"HttpClient",
"IS_PYDANTIC_V2",
"RequestOptions",
"SyncClientWrapper",
"UniversalBaseModel",
Expand Down
5 changes: 3 additions & 2 deletions src/soferai/core/client_wrapper.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
# This file was auto-generated by Fern from our API Definition.

import typing

import httpx
from .http_client import HttpClient
from .http_client import AsyncHttpClient

from .http_client import AsyncHttpClient, HttpClient


class BaseClientWrapper:
Expand Down
1 change: 0 additions & 1 deletion src/soferai/core/http_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import asyncio
import email.utils
import json
import re
import time
import typing
Expand Down
3 changes: 1 addition & 2 deletions src/soferai/core/pydantic_utilities.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
import typing
from collections import defaultdict

import typing_extensions

import pydantic
import typing_extensions

from .datetime_utils import serialize_datetime
from .serialization import convert_and_respect_annotation_metadata
Expand Down
3 changes: 1 addition & 2 deletions src/soferai/core/serialization.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,8 @@
import inspect
import typing

import typing_extensions

import pydantic
import typing_extensions


class FieldMetadata:
Expand Down
10 changes: 5 additions & 5 deletions src/soferai/health/client.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# This file was auto-generated by Fern from our API Definition.

from ..core.client_wrapper import SyncClientWrapper
import typing
from ..core.request_options import RequestOptions
from .types.health_response import HealthResponse
from ..core.pydantic_utilities import parse_obj_as
from json.decoder import JSONDecodeError

from ..core.api_error import ApiError
from ..core.client_wrapper import AsyncClientWrapper
from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from ..core.pydantic_utilities import parse_obj_as
from ..core.request_options import RequestOptions
from .types.health_response import HealthResponse


class HealthClient:
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/health/types/health_response.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel


class HealthResponse(UniversalBaseModel):
status: str = pydantic.Field()
Expand Down
2 changes: 1 addition & 1 deletion src/soferai/link/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file was auto-generated by Fern from our API Definition.

from .types import LinkRequest, LinkResponse
from .errors import LinkError, LinkNotFound, LinkNotSupported
from .types import LinkRequest, LinkResponse

__all__ = ["LinkError", "LinkNotFound", "LinkNotSupported", "LinkRequest", "LinkResponse"]
16 changes: 8 additions & 8 deletions src/soferai/link/client.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# This file was auto-generated by Fern from our API Definition.

import typing
from ..core.client_wrapper import SyncClientWrapper
from ..core.request_options import RequestOptions
from .types.link_response import LinkResponse
from ..core.pydantic_utilities import parse_obj_as
from .errors.link_not_supported import LinkNotSupported
from .errors.link_not_found import LinkNotFound
from .errors.link_error import LinkError
from json.decoder import JSONDecodeError

from ..core.api_error import ApiError
from ..core.client_wrapper import AsyncClientWrapper
from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from ..core.pydantic_utilities import parse_obj_as
from ..core.request_options import RequestOptions
from .errors.link_error import LinkError
from .errors.link_not_found import LinkNotFound
from .errors.link_not_supported import LinkNotSupported
from .types.link_response import LinkResponse

# this is used as the default value for optional parameters
OMIT = typing.cast(typing.Any, ...)
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/link/types/link_request.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel


class LinkRequest(UniversalBaseModel):
url: str = pydantic.Field()
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/link/types/link_response.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel


class LinkResponse(UniversalBaseModel):
title: str = pydantic.Field()
Expand Down
2 changes: 1 addition & 1 deletion src/soferai/transcribe/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# This file was auto-generated by Fern from our API Definition.

from .types import Language, Status, Timestamp, Transcription, TranscriptionId, TranscriptionInfo, TranscriptionRequest
from .errors import AuthenticationError, RateLimitError, TranscriptionFailed, TranscriptionNotFound
from .types import Language, Status, Timestamp, Transcription, TranscriptionId, TranscriptionInfo, TranscriptionRequest

__all__ = [
"AuthenticationError",
Expand Down
18 changes: 9 additions & 9 deletions src/soferai/transcribe/client.py
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# This file was auto-generated by Fern from our API Definition.

import typing
from ..core.client_wrapper import SyncClientWrapper
from .types.transcription_info import TranscriptionInfo
import uuid
from json.decoder import JSONDecodeError

from ..core.api_error import ApiError
from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from ..core.jsonable_encoder import jsonable_encoder
from ..core.pydantic_utilities import parse_obj_as
from ..core.request_options import RequestOptions
from .types.transcription_id import TranscriptionId
from ..core.serialization import convert_and_respect_annotation_metadata
from ..core.pydantic_utilities import parse_obj_as
from .errors.authentication_error import AuthenticationError
from .errors.rate_limit_error import RateLimitError
from json.decoder import JSONDecodeError
from ..core.api_error import ApiError
import uuid
from ..core.jsonable_encoder import jsonable_encoder
from .errors.transcription_not_found import TranscriptionNotFound
from .types.transcription import Transcription
from ..core.client_wrapper import AsyncClientWrapper
from .types.transcription_id import TranscriptionId
from .types.transcription_info import TranscriptionInfo

# this is used as the default value for optional parameters
OMIT = typing.cast(typing.Any, ...)
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/transcribe/types/timestamp.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel
from .language import Language


Expand Down
10 changes: 6 additions & 4 deletions src/soferai/transcribe/types/transcription.py
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel
from .timestamp import Timestamp
from .transcription_info import TranscriptionInfo


class Transcription(UniversalBaseModel):
text: str = pydantic.Field()
"""
Transcription text. if the `primary_language` was English and only one `lang_for_hebrew_words` was specified,
Transcription text. if the `primary_language` was English and only one `lang_for_hebrew_words` was specified,
this is just the English text with whatever language for the words you specified.
If you set multiple `lang_for_hebrew_words`,
this is the text with Hebrew words, with the English text in <i>Italics</i> markup.
this is the text with Hebrew words, with the English text in <i>Italics</i> markup.
If primary language is Hebrew, this is just the Hebrew text.
"""

Expand Down
10 changes: 6 additions & 4 deletions src/soferai/transcribe/types/transcription_info.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import datetime as dt
import typing
from .transcription_id import TranscriptionId
import pydantic
import uuid
import datetime as dt

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel
from .language import Language
from .status import Status
from .transcription_id import TranscriptionId


class TranscriptionInfo(UniversalBaseModel):
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/transcribe/types/transcription_request.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import pydantic
import typing

import pydantic

from ...core.pydantic_utilities import UniversalBaseModel
from .transcription_info import TranscriptionInfo


Expand Down
2 changes: 1 addition & 1 deletion src/soferai/usage/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# This file was auto-generated by Fern from our API Definition.

from .types import Usage
from .errors import UserNotFound
from .types import Usage

__all__ = ["Usage", "UserNotFound"]
14 changes: 7 additions & 7 deletions src/soferai/usage/client.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
# This file was auto-generated by Fern from our API Definition.

from ..core.client_wrapper import SyncClientWrapper
import uuid
import typing
from ..core.request_options import RequestOptions
from .types.usage import Usage
import uuid
from json.decoder import JSONDecodeError

from ..core.api_error import ApiError
from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper
from ..core.jsonable_encoder import jsonable_encoder
from ..core.pydantic_utilities import parse_obj_as
from ..core.request_options import RequestOptions
from .errors.user_not_found import UserNotFound
from json.decoder import JSONDecodeError
from ..core.api_error import ApiError
from ..core.client_wrapper import AsyncClientWrapper
from .types.usage import Usage


class UsageClient:
Expand Down
6 changes: 4 additions & 2 deletions src/soferai/usage/types/usage.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# This file was auto-generated by Fern from our API Definition.

from ...core.pydantic_utilities import UniversalBaseModel
import typing
import uuid

import pydantic
import typing

from ...core.pydantic_utilities import UniversalBaseModel


class Usage(UniversalBaseModel):
Expand Down
2 changes: 1 addition & 1 deletion tests/utils/assets/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from .circle import CircleParams
from .object_with_defaults import ObjectWithDefaultsParams
from .object_with_optional_field import ObjectWithOptionalFieldParams
from .shape import ShapeParams, Shape_CircleParams, Shape_SquareParams
from .shape import Shape_CircleParams, Shape_SquareParams, ShapeParams
from .square import SquareParams
from .undiscriminated_shape import UndiscriminatedShapeParams

Expand Down
2 changes: 1 addition & 1 deletion tests/utils/assets/models/circle.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# This file was auto-generated by Fern from our API Definition.

import typing_extensions
import typing_extensions

from soferai.core.serialization import FieldMetadata


Expand Down
1 change: 0 additions & 1 deletion tests/utils/assets/models/object_with_defaults.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
# This file was auto-generated by Fern from our API Definition.

import typing_extensions
import typing_extensions


class ObjectWithDefaultsParams(typing_extensions.TypedDict):
Expand Down
8 changes: 5 additions & 3 deletions tests/utils/assets/models/object_with_optional_field.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,14 @@

# This file was auto-generated by Fern from our API Definition.

import typing_extensions
import datetime as dt
import typing
import uuid

import typing_extensions

from soferai.core.serialization import FieldMetadata
import datetime as dt
import uuid

from .color import Color
from .shape import ShapeParams
from .undiscriminated_shape import UndiscriminatedShapeParams
Expand Down
6 changes: 4 additions & 2 deletions tests/utils/assets/models/shape.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@
# This file was auto-generated by Fern from our API Definition.

from __future__ import annotations
import typing_extensions
import typing_extensions

import typing

import typing_extensions

from soferai.core.serialization import FieldMetadata


Expand Down
Loading

0 comments on commit ee3357b

Please sign in to comment.