From 03fb32a9271142f26a689a3bcaf044a9c1ed1fdf Mon Sep 17 00:00:00 2001 From: lukeocodes Date: Fri, 10 Jul 2026 19:56:42 +0100 Subject: [PATCH] chore: repair 3.0.0 release metadata - pyproject.toml: set static version 3.0.0 (was dynamic + stale 2.0.1) - client_wrapper.py: User-Agent + X-Fern-SDK-Version -> 3.0.0 - release-please-config: bump pyproject [project].version + [tool.poetry].version on release so poetry build no longer publishes a stale version --- pyproject.toml | 4 ++-- release-please-config.json | 10 ++++++++++ src/speechify/core/client_wrapper.py | 4 ++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 29a9e64..f0e83d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "speechify-api" -dynamic = ["version"] +version = "3.0.0" [tool.poetry] name = "speechify-api" -version = "2.0.1" +version = "3.0.0" description = "Official Speechify API SDK" readme = "README.md" authors = [ diff --git a/release-please-config.json b/release-please-config.json index 3d10873..89ee893 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -7,6 +7,16 @@ ".": { "package-name": "speechify-api", "extra-files": [ + { + "type": "toml", + "path": "pyproject.toml", + "jsonpath": "$.project.version" + }, + { + "type": "toml", + "path": "pyproject.toml", + "jsonpath": "$.tool.poetry.version" + }, { "type": "generic", "path": "src/speechify/core/client_wrapper.py" diff --git a/src/speechify/core/client_wrapper.py b/src/speechify/core/client_wrapper.py index 64bbde8..0d47222 100644 --- a/src/speechify/core/client_wrapper.py +++ b/src/speechify/core/client_wrapper.py @@ -31,12 +31,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "speechify-api/2.0.1", + "User-Agent": "speechify-api/3.0.0", "X-Fern-Language": "Python", "X-Fern-Runtime": f"python/{platform.python_version()}", "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", "X-Fern-SDK-Name": "speechify-api", - "X-Fern-SDK-Version": "2.0.1", + "X-Fern-SDK-Version": "3.0.0", **(self.get_custom_headers() or {}), } if self._version is not None: