From a786efadc5b9c8350abee70e2bbfd3edddbe2fd4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 2 Oct 2026 13:05:10 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.787.0 --- .speakeasy/gen.lock | 20 ++++++++++---------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 2 +- .speakeasy/workflow.lock | 10 +++++----- RELEASES.md | 12 +++++++++++- pyproject.toml | 2 +- src/openrouter/_version.py | 4 ++-- uv.lock | 4 ++-- 8 files changed, 33 insertions(+), 23 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index b05e6d11..eb9bb953 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: c48cf606-fb42-4a45-9c23-8f0555307828 management: - docChecksum: e26b8aa17f6f45241fc4951237a29000 + docChecksum: 8abe20dddae4e7b02440675388d04c93 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 1.3.19 - configChecksum: 87456f6f148d309df07e48d003860def + releaseVersion: 1.3.20 + configChecksum: b3a434d2fd3357e83a22f52cbc59acc9 repoURL: https://github.com/OpenRouterTeam/python-sdk.git installationURL: https://github.com/OpenRouterTeam/python-sdk.git published: true persistentEdits: - generation_id: 8bdc1dba-e817-48bc-8ab2-77ad1ab37468 - pristine_commit_hash: 20353418b707d78c5ea6272809f71158c666a268 - pristine_tree_hash: cf8aee80660bf4495a3d3312432f0d9300445178 + generation_id: 22a8d81b-6962-4a7a-879b-1df85c9aa529 + pristine_commit_hash: 63219bc8ba569212cd1e322f17d2b7c4191209fb + pristine_tree_hash: 429988f8c37e24ee27c671a01f27540041beeebc features: python: acceptHeaders: 3.0.0 @@ -9948,8 +9948,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:6478300ed0220742fd001e94ac77e058cf94dbf1 - pristine_git_object: 33abb1bc7c1bfe2d3c5323de18901698616b91fb + last_write_checksum: sha1:7e820afca065e42e75bc14668a7ec342fa6b70b4 + pristine_git_object: 50c7d881e250c4d86470d49dc2e1494313d79200 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:77f44b60b98bc126557ec27391f91dfba764bb54 @@ -9976,8 +9976,8 @@ trackedFiles: pristine_git_object: 86713cfea633e09d33b3d4e65281071fe20e6137 src/openrouter/_version.py: id: d8d15ad6c586 - last_write_checksum: sha1:9aaa05abbad118e10741d8e7a6dd24396fd2a45a - pristine_git_object: 5020f4771011c5e9d1b51dca9a739b27cb6fdc80 + last_write_checksum: sha1:76146d46cb3c9861b3bbdf6594d03159eda4d583 + pristine_git_object: b5d1b8b21c7fa1d8a11beca3ff1a5edce0aa29dd src/openrouter/alpha.py: id: 306c4d93308d last_write_checksum: sha1:30f55a360f41376ab194b9ea725fe4e001a5ae1a diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 81382f73..3e64aa21 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true python: - version: 1.3.19 + version: 1.3.20 additionalDependencies: dev: {} main: {} diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index 6452b763..9d527ef8 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -8838,7 +8838,7 @@ components: items: maxLength: 253 minLength: 1 - pattern: '^[a-z0-9*]([a-z0-9*-]{0,61}[a-z0-9*])?(\.[a-z0-9*]([a-z0-9*-]{0,61}[a-z0-9*])?)*$' + pattern: '^(?![-.])(?!.*[-.]$)(?!.*(?:\.\.|\.-|-\.))(?!.*[^.]{64})[a-z0-9*.-]+$' type: 'string' maxItems: 50 minItems: 1 diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index c5d01e75..a9ccc209 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.787.0 sources: OpenRouter API: sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:228bbd13e686a285629ab31d64197c92d3975830d39dba91163445d623d64a2d - sourceBlobDigest: sha256:160a74c1c4af1037a6734cd8af4f548caec7a4faa975b242ee4119a4b81fd0c6 + sourceRevisionDigest: sha256:3dec2b5f1acac204ff64c7bd26634f9f1b03a62474e19d14fbe6714b98c1f53d + sourceBlobDigest: sha256:c3a431c616fc16a80ae9538b53e9dddb19cb3157798c1a7bbd9a100d5d3ae3c8 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: open-router: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:228bbd13e686a285629ab31d64197c92d3975830d39dba91163445d623d64a2d - sourceBlobDigest: sha256:160a74c1c4af1037a6734cd8af4f548caec7a4faa975b242ee4119a4b81fd0c6 + sourceRevisionDigest: sha256:3dec2b5f1acac204ff64c7bd26634f9f1b03a62474e19d14fbe6714b98c1f53d + sourceBlobDigest: sha256:c3a431c616fc16a80ae9538b53e9dddb19cb3157798c1a7bbd9a100d5d3ae3c8 codeSamplesNamespace: open-router-python-code-samples - codeSamplesRevisionDigest: sha256:8fd3208e5a389f6b3b7a4f9a0d23dad49e49c194a0ff83d30d6456c74202f36f + codeSamplesRevisionDigest: sha256:8b140046fc668aad4514d69cb8cc5b3b7aeea981ae6f2a5c576cea73b87c5bf2 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index 106e9940..e3b2af34 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2959,4 +2959,14 @@ Based on: ### Generated - [python v1.3.19] . ### Releases -- [PyPI v1.3.19] https://pypi.org/project/openrouter/1.3.19 - . \ No newline at end of file +- [PyPI v1.3.19] https://pypi.org/project/openrouter/1.3.19 - . + +## 2026-10-02 13:03:02 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.3.20] . +### Releases +- [PyPI v1.3.20] https://pypi.org/project/openrouter/1.3.20 - . \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 33abb1bc..50c7d881 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openrouter" -version = "1.3.19" +version = "1.3.20" description = "Official Python Client SDK for OpenRouter." authors = [{ name = "OpenRouter" },] readme = "README-PYPI.md" diff --git a/src/openrouter/_version.py b/src/openrouter/_version.py index 5020f477..b5d1b8b2 100644 --- a/src/openrouter/_version.py +++ b/src/openrouter/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "openrouter" -__version__: str = "1.3.19" +__version__: str = "1.3.20" __openapi_doc_version__: str = "1.0.0" __gen_version__: str = "2.914.0" -__user_agent__: str = "speakeasy-sdk/python 1.3.19 2.914.0 1.0.0 openrouter" +__user_agent__: str = "speakeasy-sdk/python 1.3.20 2.914.0 1.0.0 openrouter" try: if __package__ is not None: diff --git a/uv.lock b/uv.lock index 02d4d5fa..6466ea16 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 3 +revision = 5 requires-python = ">=3.10" resolution-markers = [ "python_full_version >= '3.12'", @@ -213,7 +213,7 @@ wheels = [ [[package]] name = "openrouter" -version = "1.3.19" +version = "1.3.20" source = { editable = "." } dependencies = [ { name = "httpcore" }, From 27045e3c5aa4e0478fd86f3f2481cfab5844ed38 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Fri, 2 Oct 2026 13:05:18 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow