This is an automated email from the ASF dual-hosted git repository. xtsong pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/flink-agents.git
commit 51bfde725844653805e202ab0b4cdc4186d79b66 Author: Marcelo Colomer <[email protected]> AuthorDate: Sat Oct 25 21:13:14 2025 +0800 [hotfix] Fix CI failure due to latest version of the onnxruntime dependency not supporting macos --- python/pyproject.toml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/python/pyproject.toml b/python/pyproject.toml index 47231f6..e420e65 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -103,6 +103,21 @@ archs = ["x86_64"] # Currently a single package project, but ready for workspace expansion members = ["."] +# Configure platform-specific dependency resolution +[tool.uv] +# Ensure uv resolves to compatible versions for macOS ARM64 +constraint-dependencies = [ + # Use a compatible onnxruntime version for macOS ARM64 + "onnxruntime>=1.16.0,<1.23.0; sys_platform == 'darwin' and platform_machine == 'arm64'", +] + +# Configure required environments for platform compatibility +required-environments = [ + "sys_platform == 'darwin' and platform_machine == 'arm64'", + "sys_platform == 'linux'", + "sys_platform == 'win32'", +] + [tool.ruff] line-length = 88 fix = true @@ -178,4 +193,4 @@ ban-relative-imports = "all" strict = true [tool.ruff.format] -docstring-code-format = true \ No newline at end of file +docstring-code-format = true
