From c702382b4b11fc66ad0d19b440b1d5e1a79d0549 Mon Sep 17 00:00:00 2001 From: Matt Apperson Date: Thu, 13 Nov 2025 14:02:45 -0500 Subject: [PATCH] lint fix --- .genignore | 1 + .speakeasy/gen.lock | 5 ++--- .speakeasy/gen.yaml | 2 +- pylintrc | 2 +- pyproject.toml | 2 +- src/openrouter/_version.py | 4 ++-- src/openrouter/completions.py | 37 +++++++++++++++++++++++------------ src/openrouter/oauth.py | 12 ++++-------- src/openrouter/parameters.py | 11 +++++++---- 9 files changed, 44 insertions(+), 32 deletions(-) create mode 100644 .genignore diff --git a/.genignore b/.genignore new file mode 100644 index 0000000..4984053 --- /dev/null +++ b/.genignore @@ -0,0 +1 @@ +pylintrc \ No newline at end of file diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 448a061..4f15c4b 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -5,8 +5,8 @@ management: docVersion: 1.0.0 speakeasyVersion: 1.656.2 generationVersion: 2.753.6 - releaseVersion: 0.0.6 - configChecksum: 2607f78b7a882a4284d44b8d6f35b3f4 + releaseVersion: 0.0.8 + configChecksum: 7991d65ded64f0f90accf6ad3c8a2e7d published: true features: python: @@ -522,7 +522,6 @@ generatedFiles: - docs/sdks/providers/README.md - docs/sdks/responses/README.md - py.typed - - pylintrc - pyproject.toml - scripts/publish.sh - src/openrouter/__init__.py diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 410aa0e..9461269 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -30,7 +30,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false python: - version: 0.0.6 + version: 0.0.8 additionalDependencies: dev: {} main: {} diff --git a/pylintrc b/pylintrc index 193cde3..a890a0f 100644 --- a/pylintrc +++ b/pylintrc @@ -641,7 +641,7 @@ additional-builtins= allow-global-unused-variables=yes # List of names allowed to shadow builtins -allowed-redefined-builtins=id,object,input +allowed-redefined-builtins=id,object,input,models,hash # List of strings which can identify a callback function by name. A callback # name must start or end with one of those strings. diff --git a/pyproject.toml b/pyproject.toml index c81562c..ad9e9fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "0.0.6" +version = "0.0.8" description = "Official Python Client SDK for OpenRouter." authors = [{ name = "OpenRouter" },] readme = "README.md" diff --git a/src/openrouter/_version.py b/src/openrouter/_version.py index c0726fa..cb92659 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "0.0.6" +__version__: str = "0.0.8" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.753.6" -__user_agent__: str = "speakeasy-sdk/python 0.0.6 2.753.6 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 0.0.8 2.753.6 1.0.0 openrouter" try: if __package__ is not None: diff --git a/src/openrouter/completions.py b/src/openrouter/completions.py index f73026f..7eb2d70 100644 --- a/src/openrouter/completions.py +++ b/src/openrouter/completions.py @@ -3,6 +3,7 @@ from .basesdk import BaseSDK from openrouter import errors, models, utils from openrouter._hooks import HookContext +from openrouter.models import completioncreateparams as models_completioncreateparams from openrouter.types import OptionalNullable, UNSET from openrouter.utils import get_security_from_env from openrouter.utils.unmarshal_json_response import unmarshal_json_response @@ -13,7 +14,10 @@ class Completions(BaseSDK): def generate( self, *, - prompt: Union[models.Prompt, models.PromptTypedDict], + prompt: Union[ + models_completioncreateparams.Prompt, + models_completioncreateparams.PromptTypedDict, + ], model: Optional[str] = None, models: Optional[List[str]] = None, best_of: OptionalNullable[int] = UNSET, @@ -27,13 +31,16 @@ class Completions(BaseSDK): seed: OptionalNullable[int] = UNSET, stop: OptionalNullable[ Union[ - models.CompletionCreateParamsStop, - models.CompletionCreateParamsStopTypedDict, + models_completioncreateparams.CompletionCreateParamsStop, + models_completioncreateparams.CompletionCreateParamsStopTypedDict, ] ] = UNSET, stream: Optional[bool] = False, stream_options: OptionalNullable[ - Union[models.StreamOptions, models.StreamOptionsTypedDict] + Union[ + models_completioncreateparams.StreamOptions, + models_completioncreateparams.StreamOptionsTypedDict, + ] ] = UNSET, suffix: OptionalNullable[str] = UNSET, temperature: OptionalNullable[float] = UNSET, @@ -42,8 +49,8 @@ class Completions(BaseSDK): metadata: OptionalNullable[Dict[str, str]] = UNSET, response_format: OptionalNullable[ Union[ - models.CompletionCreateParamsResponseFormatUnion, - models.CompletionCreateParamsResponseFormatUnionTypedDict, + models_completioncreateparams.CompletionCreateParamsResponseFormatUnion, + models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict, ] ] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, @@ -187,7 +194,10 @@ class Completions(BaseSDK): async def generate_async( self, *, - prompt: Union[models.Prompt, models.PromptTypedDict], + prompt: Union[ + models_completioncreateparams.Prompt, + models_completioncreateparams.PromptTypedDict, + ], model: Optional[str] = None, models: Optional[List[str]] = None, best_of: OptionalNullable[int] = UNSET, @@ -201,13 +211,16 @@ class Completions(BaseSDK): seed: OptionalNullable[int] = UNSET, stop: OptionalNullable[ Union[ - models.CompletionCreateParamsStop, - models.CompletionCreateParamsStopTypedDict, + models_completioncreateparams.CompletionCreateParamsStop, + models_completioncreateparams.CompletionCreateParamsStopTypedDict, ] ] = UNSET, stream: Optional[bool] = False, stream_options: OptionalNullable[ - Union[models.StreamOptions, models.StreamOptionsTypedDict] + Union[ + models_completioncreateparams.StreamOptions, + models_completioncreateparams.StreamOptionsTypedDict, + ] ] = UNSET, suffix: OptionalNullable[str] = UNSET, temperature: OptionalNullable[float] = UNSET, @@ -216,8 +229,8 @@ class Completions(BaseSDK): metadata: OptionalNullable[Dict[str, str]] = UNSET, response_format: OptionalNullable[ Union[ - models.CompletionCreateParamsResponseFormatUnion, - models.CompletionCreateParamsResponseFormatUnionTypedDict, + models_completioncreateparams.CompletionCreateParamsResponseFormatUnion, + models_completioncreateparams.CompletionCreateParamsResponseFormatUnionTypedDict, ] ] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, diff --git a/src/openrouter/oauth.py b/src/openrouter/oauth.py index 78e10e2..746648c 100644 --- a/src/openrouter/oauth.py +++ b/src/openrouter/oauth.py @@ -4,10 +4,6 @@ from .basesdk import BaseSDK from datetime import datetime from openrouter import errors, models, utils from openrouter._hooks import HookContext -from openrouter.models import ( - createauthkeyscodeop as models_createauthkeyscodeop, - exchangeauthcodeforapikeyop as models_exchangeauthcodeforapikeyop, -) from openrouter.types import OptionalNullable, UNSET from openrouter.utils import get_security_from_env from openrouter.utils.unmarshal_json_response import unmarshal_json_response @@ -23,7 +19,7 @@ class OAuth(BaseSDK): code: str, code_verifier: Optional[str] = None, code_challenge_method: OptionalNullable[ - models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod + models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod ] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -139,7 +135,7 @@ class OAuth(BaseSDK): code: str, code_verifier: Optional[str] = None, code_challenge_method: OptionalNullable[ - models_exchangeauthcodeforapikeyop.ExchangeAuthCodeForAPIKeyCodeChallengeMethod + models.ExchangeAuthCodeForAPIKeyCodeChallengeMethod ] = UNSET, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -255,7 +251,7 @@ class OAuth(BaseSDK): callback_url: str, code_challenge: Optional[str] = None, code_challenge_method: Optional[ - models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod + models.CreateAuthKeysCodeCodeChallengeMethod ] = None, limit: Optional[float] = None, expires_at: OptionalNullable[datetime] = UNSET, @@ -375,7 +371,7 @@ class OAuth(BaseSDK): callback_url: str, code_challenge: Optional[str] = None, code_challenge_method: Optional[ - models_createauthkeyscodeop.CreateAuthKeysCodeCodeChallengeMethod + models.CreateAuthKeysCodeCodeChallengeMethod ] = None, limit: Optional[float] = None, expires_at: OptionalNullable[datetime] = UNSET, diff --git a/src/openrouter/parameters.py b/src/openrouter/parameters.py index 29a1bc5..d3ab5a6 100644 --- a/src/openrouter/parameters.py +++ b/src/openrouter/parameters.py @@ -3,6 +3,7 @@ from .basesdk import BaseSDK from openrouter import errors, models, utils from openrouter._hooks import HookContext +from openrouter.models import getparametersop as models_getparametersop from openrouter.types import OptionalNullable, UNSET from openrouter.utils import get_security_from_env from openrouter.utils.unmarshal_json_response import unmarshal_json_response @@ -16,11 +17,12 @@ class Parameters(BaseSDK): self, *, security: Union[ - models.GetParametersSecurity, models.GetParametersSecurityTypedDict + models_getparametersop.GetParametersSecurity, + models_getparametersop.GetParametersSecurityTypedDict, ], author: str, slug: str, - provider: Optional[models.GetParametersProvider] = None, + provider: Optional[models_getparametersop.GetParametersProvider] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None, @@ -125,11 +127,12 @@ class Parameters(BaseSDK): self, *, security: Union[ - models.GetParametersSecurity, models.GetParametersSecurityTypedDict + models_getparametersop.GetParametersSecurity, + models_getparametersop.GetParametersSecurityTypedDict, ], author: str, slug: str, - provider: Optional[models.GetParametersProvider] = None, + provider: Optional[models_getparametersop.GetParametersProvider] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, timeout_ms: Optional[int] = None,