From fc994e9e0e6e45b5fa96ad4fda5ffa0602c4ebb9 Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:45:08 +0000 Subject: [PATCH 1/6] [fern-generated] Update SDK Generated by Fern CLI Version: unknown Generators: - fernapi/fern-python-sdk: 5.18.1 --- .fern/metadata.json | 6 +++--- pyproject.toml | 5 +---- src/phenoml/core/client_wrapper.py | 4 ++-- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.fern/metadata.json b/.fern/metadata.json index 403dc0e..d279e15 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,17 +1,17 @@ { "cliVersion": "5.68.0", "generatorName": "fernapi/fern-python-sdk", - "generatorVersion": "5.18.0", + "generatorVersion": "5.18.1", "generatorConfig": { "client_class_name": "PhenomlClient", "wire_tests": { "enabled": true } }, - "originGitCommit": "4303ef3d3e7bb2159a5d8301937194e8bb681125", + "originGitCommit": "8c63b16b085fcf9b05835232378d834802257e7a", "originGitCommitIsDirty": true, "invokedBy": "ci", "requestedVersion": "AUTO", "ciProvider": "unknown", - "sdkVersion": "16.7.0" + "sdkVersion": "0.0.0.dev0" } \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 331ee77..cea8b20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "phenoml" -version = "16.7.0" +version = "0.0.0.dev0" description = "" readme = "README.md" authors = [] @@ -31,9 +31,6 @@ classifiers = [ packages = [ { include = "phenoml", from = "src"} ] -include = [ - { path = "src/phenoml/openapi/openapi.json", format = ["sdist", "wheel"] } -] [tool.poetry.urls] Repository = 'https://github.com/phenoml/phenoml-python-sdk' diff --git a/src/phenoml/core/client_wrapper.py b/src/phenoml/core/client_wrapper.py index 7c48fa7..c03a243 100644 --- a/src/phenoml/core/client_wrapper.py +++ b/src/phenoml/core/client_wrapper.py @@ -33,12 +33,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "phenoml/16.7.0", + "User-Agent": "phenoml/0.0.0-fern-placeholder", "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": "phenoml", - "X-Fern-SDK-Version": "16.7.0", + "X-Fern-SDK-Version": "0.0.0.dev0", **(self.get_custom_headers() or {}), } token = self._get_token() From 573ec3552d4f5c0271c34f5381c530bbdd4ef92b Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:45:08 +0000 Subject: [PATCH 2/6] [fern-replay] Applied customizations Patches applied (1): - patch-6516695e: Release 15.0.2: restore bundled openapi.json packaging (#169) --- .fern/replay.lock | 11 +++++++++-- pyproject.toml | 5 ++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.fern/replay.lock b/.fern/replay.lock index 48bdd53..e6c7f8e 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -78,14 +78,20 @@ generations: cli_version: unknown generator_versions: fernapi/fern-python-sdk: 5.18.0 -current_generation: 1808340594ec6893b2aa4a50f765cd7617699951 + - commit_sha: ead807fd4d6edd103058e62c2818ab7a992d968b + tree_hash: e167e3c5965c00e3a5b01ac4a5e5c908c355a3b6 + timestamp: 2026-07-11T11:45:05.683Z + cli_version: unknown + generator_versions: + fernapi/fern-python-sdk: 5.18.1 +current_generation: ead807fd4d6edd103058e62c2818ab7a992d968b patches: - id: patch-6516695e content_hash: sha256:1014204667a0a06b4042c49c274890d23c8ea921383e4616d880aac2b3ce34f6 original_commit: 6516695ecaba47ae4bcc8119acca86a1113adeeb original_message: "Release 15.0.2: restore bundled openapi.json packaging (#169)" original_author: Gavin Sharp - base_generation: 1808340594ec6893b2aa4a50f765cd7617699951 + base_generation: ead807fd4d6edd103058e62c2818ab7a992d968b files: - pyproject.toml patch_content: | @@ -216,3 +222,4 @@ patches: [tool.poetry.extras] aiohttp=["aiohttp", "httpx-aiohttp"] + user_owned: true diff --git a/pyproject.toml b/pyproject.toml index cea8b20..331ee77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "phenoml" -version = "0.0.0.dev0" +version = "16.7.0" description = "" readme = "README.md" authors = [] @@ -31,6 +31,9 @@ classifiers = [ packages = [ { include = "phenoml", from = "src"} ] +include = [ + { path = "src/phenoml/openapi/openapi.json", format = ["sdist", "wheel"] } +] [tool.poetry.urls] Repository = 'https://github.com/phenoml/phenoml-python-sdk' From 202bd962b3b666ed6f6027c36e2d78e3e70c7546 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:45:20 +0000 Subject: [PATCH 3/6] chore: sync OpenAPI spec + code-examples for 8c63b16b085fcf9b05835232378d834802257e7a [skip ci] --- code-examples.json | 4 ++-- src/phenoml/openapi/openapi.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code-examples.json b/code-examples.json index 87b2047..14cd08d 100644 --- a/code-examples.json +++ b/code-examples.json @@ -2,8 +2,8 @@ "metadata": { "language": "python", "packageName": "phenoml", - "sdkVersion": "16.7.0", - "specCommit": "4303ef3d3e7bb2159a5d8301937194e8bb681125", + "sdkVersion": "0.0.0.dev0", + "specCommit": "8c63b16b085fcf9b05835232378d834802257e7a", "generatorName": "fernapi/fern-python-sdk" }, "renderRules": { diff --git a/src/phenoml/openapi/openapi.json b/src/phenoml/openapi/openapi.json index 90b2415..aca5998 100644 --- a/src/phenoml/openapi/openapi.json +++ b/src/phenoml/openapi/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.0.3", "info": { "title": "Phenoml API", - "version": "4303ef3d3e7bb2159a5d8301937194e8bb681125" + "version": "8c63b16b085fcf9b05835232378d834802257e7a" }, "x-services": [ { From 36379410d3dc1d72276883147ddebf0dd283f0a0 Mon Sep 17 00:00:00 2001 From: Gavin Sharp Date: Sat, 11 Jul 2026 07:53:41 -0400 Subject: [PATCH 4/6] [fern-replay] Applied customizations Patches replayed: - patch-6516695e: Release 15.0.2: restore bundled openapi.json packaging (#169) --- .fern/metadata.json | 4 ++-- changelog.md | 4 ++++ pyproject.toml | 2 +- src/phenoml/core/client_wrapper.py | 4 ++-- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.fern/metadata.json b/.fern/metadata.json index d279e15..80cbdaf 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -13,5 +13,5 @@ "invokedBy": "ci", "requestedVersion": "AUTO", "ciProvider": "unknown", - "sdkVersion": "0.0.0.dev0" -} \ No newline at end of file + "sdkVersion": "16.7.1" +} diff --git a/changelog.md b/changelog.md index c9be983..e96fe03 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,7 @@ +## [16.7.1] - 2026-07-11 +### Changed +- **Maintenance release** — no public API or behavioral changes. + ## [16.7.0] - 2026-07-10 ### Changed - **Maintenance release** — no public API or behavioral changes. diff --git a/pyproject.toml b/pyproject.toml index 331ee77..457a35d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "phenoml" -version = "16.7.0" +version = "16.7.1" description = "" readme = "README.md" authors = [] diff --git a/src/phenoml/core/client_wrapper.py b/src/phenoml/core/client_wrapper.py index c03a243..b9a8c7e 100644 --- a/src/phenoml/core/client_wrapper.py +++ b/src/phenoml/core/client_wrapper.py @@ -33,12 +33,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "phenoml/0.0.0-fern-placeholder", + "User-Agent": "phenoml/16.7.1", "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": "phenoml", - "X-Fern-SDK-Version": "0.0.0.dev0", + "X-Fern-SDK-Version": "16.7.1", **(self.get_custom_headers() or {}), } token = self._get_token() From ffcb2675d9c3180c657dda9810502b4930916174 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:54:12 +0000 Subject: [PATCH 5/6] chore: sync OpenAPI spec + code-examples for 8c63b16b085fcf9b05835232378d834802257e7a [skip ci] --- code-examples.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-examples.json b/code-examples.json index 14cd08d..ed1938c 100644 --- a/code-examples.json +++ b/code-examples.json @@ -2,7 +2,7 @@ "metadata": { "language": "python", "packageName": "phenoml", - "sdkVersion": "0.0.0.dev0", + "sdkVersion": "16.7.1", "specCommit": "8c63b16b085fcf9b05835232378d834802257e7a", "generatorName": "fernapi/fern-python-sdk" }, From 1eac7e9a96dfa0c502e16831b8e0276150d7d971 Mon Sep 17 00:00:00 2001 From: Gavin Sharp Date: Sat, 11 Jul 2026 08:08:29 -0400 Subject: [PATCH 6/6] release: clean python replay customization metadata --- .fern/replay.lock | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.fern/replay.lock b/.fern/replay.lock index e6c7f8e..b2f50ad 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -87,7 +87,7 @@ generations: current_generation: ead807fd4d6edd103058e62c2818ab7a992d968b patches: - id: patch-6516695e - content_hash: sha256:1014204667a0a06b4042c49c274890d23c8ea921383e4616d880aac2b3ce34f6 + content_hash: sha256:a48345e5d8e674a0f39f4e05f9904ed26062203c7c8e758256d036c6bee8de59 original_commit: 6516695ecaba47ae4bcc8119acca86a1113adeeb original_message: "Release 15.0.2: restore bundled openapi.json packaging (#169)" original_author: Gavin Sharp @@ -96,19 +96,10 @@ patches: - pyproject.toml patch_content: | diff --git a/pyproject.toml b/pyproject.toml - index cea8b20..331ee77 100644 + index cea8b20..f9bae09 100644 --- a/pyproject.toml +++ b/pyproject.toml - @@ -4,7 +4,7 @@ dynamic = ["version"] - - [tool.poetry] - name = "phenoml" - -version = "0.0.0.dev0" - +version = "16.7.0" - description = "" - readme = "README.md" - authors = [] - @@ -31,6 +31,9 @@ classifiers = [ + @@ -31,6 +31,9 @@ packages = [ { include = "phenoml", from = "src"} ] @@ -126,7 +117,7 @@ patches: [tool.poetry] name = "phenoml" - version = "16.7.0" + version = "16.7.1" description = "" readme = "README.md" authors = []