Python: Add Python parity for HttpRequestAction in declarative workflow (#5599)

* Add Python parity for HttpRequestAction in declarative workflow

* Ran pyupgrade and pright to fix CI issues

* Fix conversation ID dot parsing for http executor

* Removed unnecessary export command
This commit is contained in:
Peter Ibekwe
2026-05-01 16:04:07 -07:00
committed by GitHub
Unverified
parent 18293ffb31
commit bc42874690
19 changed files with 2046 additions and 11 deletions
+2
View File
@@ -428,6 +428,7 @@ version = "1.0.0b260429"
source = { editable = "packages/declarative" }
dependencies = [
{ name = "agent-framework-core", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" },
{ name = "httpx", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" },
{ name = "powerfx", marker = "(python_full_version < '3.14' and sys_platform == 'darwin') or (python_full_version < '3.14' and sys_platform == 'linux') or (python_full_version < '3.14' and sys_platform == 'win32')" },
{ name = "pyyaml", marker = "sys_platform == 'darwin' or sys_platform == 'linux' or sys_platform == 'win32'" },
]
@@ -440,6 +441,7 @@ dev = [
[package.metadata]
requires-dist = [
{ name = "agent-framework-core", editable = "packages/core" },
{ name = "httpx", specifier = ">=0.27,<1" },
{ name = "powerfx", marker = "python_full_version < '3.14'", specifier = ">=0.0.32,<0.0.35" },
{ name = "pyyaml", specifier = ">=6.0,<7.0" },
]