fix(relay): upgrade to 0.8.3
Signed-off-by: Alex Fournier <afournier@nvidia.com>
This commit is contained in:
@@ -18,14 +18,14 @@ as a no-op compatibility alias for existing installation commands.
|
||||
> longer activate exporters. Without the new variable, Hermes does not run
|
||||
> Relay plugin discovery, configuration layering, middleware, or exporters.
|
||||
|
||||
Hermes requires NeMo Relay 0.8.2 or later within the 0.8 release line. That
|
||||
Hermes requires NeMo Relay 0.8.3 or later within the 0.8 release line. That
|
||||
line provides the provider-codec and canonical tool-result contracts Hermes
|
||||
uses for managed provider and tool calls.
|
||||
|
||||
## Runtime Dependency and Data Boundary
|
||||
|
||||
Hermes installs the platform-specific `nemo-relay` native wheel from the
|
||||
bounded `>=0.8.2,<0.9` dependency range. The published package is built from
|
||||
bounded `>=0.8.3,<0.9` dependency range. The published package is built from
|
||||
the [NVIDIA NeMo Relay repository](https://github.com/NVIDIA/NeMo-Relay).
|
||||
Unsupported platforms use the explicit no-op runtime described above rather
|
||||
than downloading a different implementation.
|
||||
|
||||
@@ -175,7 +175,7 @@ dependencies = [
|
||||
# 738 CPython reports sys_platform == 'android' and never matched.) Pre-GKI
|
||||
# devices can still slip through; they get the same resolution failure as
|
||||
# before, worked around by installing with `--no-deps` or an older release.
|
||||
"nemo-relay>=0.8.2,<0.9; (sys_platform == 'darwin' and platform_machine == 'arm64') or (sys_platform == 'linux' and platform_machine == 'x86_64' and 'android' not in platform_release) or (sys_platform == 'linux' and platform_machine == 'aarch64' and 'android' not in platform_release) or (sys_platform == 'win32' and platform_machine == 'AMD64') or (sys_platform == 'win32' and platform_machine == 'ARM64')",
|
||||
"nemo-relay>=0.8.3,<0.9; (sys_platform == 'darwin' and platform_machine == 'arm64') or (sys_platform == 'linux' and platform_machine == 'x86_64' and 'android' not in platform_release) or (sys_platform == 'linux' and platform_machine == 'aarch64' and 'android' not in platform_release) or (sys_platform == 'win32' and platform_machine == 'AMD64') or (sys_platform == 'win32' and platform_machine == 'ARM64')",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
|
||||
20
uv.lock
generated
20
uv.lock
generated
@@ -1905,7 +1905,7 @@ requires-dist = [
|
||||
{ name = "microsoft-teams-apps", marker = "extra == 'teams'", specifier = "==2.0.13.4" },
|
||||
{ name = "mistralai", marker = "extra == 'mistral'", specifier = "==2.4.8" },
|
||||
{ name = "modal", marker = "extra == 'modal'", specifier = "==1.3.4" },
|
||||
{ name = "nemo-relay", marker = "(platform_machine == 'aarch64' and 'android' not in platform_release and sys_platform == 'linux') or (platform_machine == 'x86_64' and 'android' not in platform_release and sys_platform == 'linux') or (platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'AMD64' and sys_platform == 'win32') or (platform_machine == 'ARM64' and sys_platform == 'win32')", specifier = ">=0.8.2,<0.9" },
|
||||
{ name = "nemo-relay", marker = "(platform_machine == 'aarch64' and 'android' not in platform_release and sys_platform == 'linux') or (platform_machine == 'x86_64' and 'android' not in platform_release and sys_platform == 'linux') or (platform_machine == 'arm64' and sys_platform == 'darwin') or (platform_machine == 'AMD64' and sys_platform == 'win32') or (platform_machine == 'ARM64' and sys_platform == 'win32')", specifier = ">=0.8.3,<0.9" },
|
||||
{ name = "numpy", marker = "extra == 'voice'", specifier = "==2.4.3" },
|
||||
{ name = "numpy", marker = "extra == 'wake'", specifier = "==2.4.3" },
|
||||
{ name = "onnxruntime", marker = "extra == 'wake'", specifier = "==1.27.0" },
|
||||
@@ -2769,17 +2769,17 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "nemo-relay"
|
||||
version = "0.8.2"
|
||||
version = "0.8.3"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/db/6c/010f167a312ebd6ab8c0cdca38e34f07d5a42a68ab17226e432bb2914abf/nemo_relay-0.8.2.tar.gz", hash = "sha256:d696f40c30d140f240c54989c7c6b074e4cd305fdad04150c24b41b0daa4b9f3", size = 1615753, upload-time = "2026-08-31T20:42:36.539Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/03/73/ac90ccb08faca19b2c8470bdd4d5b9bae89fc5edfde8dae72ee7b1a2d8df/nemo_relay-0.8.3.tar.gz", hash = "sha256:3670c0689f0709354068a1460131e6f01ea44cd7c2b2186930dd20b23cd079ff", size = 1615748, upload-time = "2026-09-02T03:32:45.828Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/bb/fe/6be007ba74b686e0e46ad83dcc5eb31d7cd345ab3b977c53d3f853320423/nemo_relay-0.8.2-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:7d9e1572b5e3be79a3204cadf9096150627746b973893cac2c5a6323781fe9b5", size = 10202606, upload-time = "2026-08-31T20:42:02.742Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fe/30/2866564b805f54e6061ecf7217263481ee4f1fb84bf54211729e5d7e7910/nemo_relay-0.8.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8d65ed65b06bc14575802e4de86e6dd8b3e811b8766d0fdbf1e2b2ebcbf99784", size = 9197845, upload-time = "2026-08-31T20:42:05.109Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fc/ff/b8859275f878be5685bb2342ca8785963c5d6b706f80f834169353f74fd7/nemo_relay-0.8.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8da730869e578cc21b6bc8453dfa421cc7063ca9e19aab82e9b7ef4afd48b529", size = 9761050, upload-time = "2026-08-31T20:42:07.525Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/4f/1c/80ad87f5e47063bf5cc2b9668c60e64eb3a3a09c7cfc05e39590c0e0a706/nemo_relay-0.8.2-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c4f7a39eebc9776f3269412e1861417bdf5497182e4ff4c07d9ec9d86e2969f1", size = 11287368, upload-time = "2026-08-31T20:42:09.949Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/d8/de/3c879ef48a3679e4a7349b9a1eb5adee68239e2f86f2bfc4dc4b4b6c0241/nemo_relay-0.8.2-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:00f1e370ae675b388350c01a3dc5e9e28be5f6d1d45be5e4e26b966b0ecb19ce", size = 11717569, upload-time = "2026-08-31T20:42:12.215Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/c3/80/fda5016e5e83431768589a867a728917e44c9f2c9fc87c179e7cd1a04ad9/nemo_relay-0.8.2-cp311-abi3-win_amd64.whl", hash = "sha256:1b5aa7ee0da40a43d2cf788bad10e70f630d18a40a7a363bcceaefa538559ae0", size = 9654581, upload-time = "2026-08-31T20:42:14.393Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/6a/ff/10db66c4253e4eeb0259edb2c06925d78ab06a162bbbf91e3eb8fb637c1a/nemo_relay-0.8.2-cp311-abi3-win_arm64.whl", hash = "sha256:fabce7ec29b80e558571633678a3d17ede761a11a4896665ca6305ebc8669e69", size = 9236816, upload-time = "2026-08-31T20:42:16.582Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/2a/6a/199c2061358684550780bfc3184e588cea6533ec697ae6fa2f36f8881412/nemo_relay-0.8.3-cp311-abi3-macosx_11_0_arm64.whl", hash = "sha256:2b0a59b8a95d6ed9de099e471318af672b51426a89c2019766ac889b1e23f1d4", size = 10200865, upload-time = "2026-09-02T03:32:15.373Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/df/90/3486d10c2003cda3bd4ce98d34e40f283faf87dcb1292cddca356a86c6be/nemo_relay-0.8.3-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c84a93ad0d4bea9a7bf67917874cd4eee24694764456a5f94c9609b1df42904", size = 9199160, upload-time = "2026-09-02T03:32:17.467Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/18/00/15705b941df64443e50c49139140dd84603f23125ab48f9c122942911439/nemo_relay-0.8.3-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10b08a939678d8f54ad02e5fb086454ffad15f269eae4854e9597956dc96b176", size = 9760299, upload-time = "2026-09-02T03:32:19.255Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/00/d3/2dac6a938713cfb6f59d8f3e82e991a1635a666f25f8d7fed8a3fa9c56b7/nemo_relay-0.8.3-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c2fba57f39100068244f8fcaffbdd801a0a8ccc7b9dbee330bb087f3970d8ccc", size = 11287368, upload-time = "2026-09-02T03:32:21.359Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/e0/d2/f61379d244139306c3832082d446ad6167f50108969b3e8720e62e1b2ae5/nemo_relay-0.8.3-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:ae6804050b309a12dae5a7afc8c85b29b601c2c4a4257d365a998b774a2e7d16", size = 11717569, upload-time = "2026-09-02T03:32:23.321Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/db/96/333f62b4176450154a8908f619e3323b70b43c3b733a0a0752ba3b9232b1/nemo_relay-0.8.3-cp311-abi3-win_amd64.whl", hash = "sha256:b1f006e50e44967821f3a77a2e0001eed8154db01168abcc0681891f9c339fed", size = 9656294, upload-time = "2026-09-02T03:32:25.904Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/fe/bd/37ab6038111d3cdec1858e584ef9e8fdfe0db07aa6073d66d1303b18d791/nemo_relay-0.8.3-cp311-abi3-win_arm64.whl", hash = "sha256:0d3db4f0a9d1f909acbf659612bfb9859e304b53cd425ef8e0f60ca851e85173", size = 9235572, upload-time = "2026-09-02T03:32:28.042Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
Reference in New Issue
Block a user