From 2df0e63dfb3094abea0a257a3e55d0036bad5291 Mon Sep 17 00:00:00 2001 From: Libba Lawrence Date: Fri, 19 Jun 2026 09:29:21 -0700 Subject: [PATCH 1/3] missing bypass like licsene --- packages/http-client-python/emitter/src/emitter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/http-client-python/emitter/src/emitter.ts b/packages/http-client-python/emitter/src/emitter.ts index 32561475861..ef58cecb204 100644 --- a/packages/http-client-python/emitter/src/emitter.ts +++ b/packages/http-client-python/emitter/src/emitter.ts @@ -220,7 +220,7 @@ async function onEmitMain(context: EmitContext) { } for (const [key, value] of Object.entries(resolvedOptions)) { - if (key === "license") continue; // skip license since it is passed in codeModel + if (key === "license" || key === "keep-pyproject-fields") continue; // skip license + keep-pyproject-fields since it is passed in codeModel commandArgs[key] = value; } if (resolvedOptions["generate-packaging-files"]) { From 4b4033d550307aa9b4fb30ae60bec2b8f4f09a8d Mon Sep 17 00:00:00 2001 From: Libba Lawrence Date: Fri, 19 Jun 2026 09:54:56 -0700 Subject: [PATCH 2/3] add --- .chronus/changes/mismatch-2026-5-19-9-54-46.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .chronus/changes/mismatch-2026-5-19-9-54-46.md diff --git a/.chronus/changes/mismatch-2026-5-19-9-54-46.md b/.chronus/changes/mismatch-2026-5-19-9-54-46.md new file mode 100644 index 00000000000..ac06ca4043f --- /dev/null +++ b/.chronus/changes/mismatch-2026-5-19-9-54-46.md @@ -0,0 +1,7 @@ +--- +changeKind: internal +packages: + - typespec-vs +--- + +Preserve transformed `keep-pyproject-fields` emitter options when building Python generator command arguments. \ No newline at end of file From dd2e75eaf06f84403a23bce56505492d61a29962 Mon Sep 17 00:00:00 2001 From: Libba Lawrence Date: Fri, 19 Jun 2026 10:13:44 -0700 Subject: [PATCH 3/3] Apply suggestion from @l0lawrence --- .chronus/changes/mismatch-2026-5-19-9-54-46.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.chronus/changes/mismatch-2026-5-19-9-54-46.md b/.chronus/changes/mismatch-2026-5-19-9-54-46.md index ac06ca4043f..6c2f7893774 100644 --- a/.chronus/changes/mismatch-2026-5-19-9-54-46.md +++ b/.chronus/changes/mismatch-2026-5-19-9-54-46.md @@ -1,7 +1,7 @@ --- changeKind: internal packages: - - typespec-vs + - "@typespec/http-client-python" --- Preserve transformed `keep-pyproject-fields` emitter options when building Python generator command arguments. \ No newline at end of file