From bb014e011f030ab79662cf4380e70116b75af497 Mon Sep 17 00:00:00 2001 From: Greg Pauloski <18683347+gpauloski@users.noreply.github.com> Date: Mon, 16 Feb 2026 12:23:59 -0800 Subject: [PATCH] Pin pydantic-settings upper bound due to parser bug --- pyproject.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8313ed6..ba58313 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,11 @@ dependencies = [ "proxystore>=0.7.0", "psutil", "pydantic>=2", - "pydantic-settings>=2.3.0", + # pydantic-settings 2.13.0 contains this commit: + # https://github.com/pydantic/pydantic-settings/commit/0f8f951b89b137bd563ce74dac016ba2c4cdc7a2 + # which causes the following error: + # argparse.ArgumentError: argument --app: conflicting option string: --app + "pydantic-settings>=2.3.0,<2.13.0", "ray[client]", "tomli-w", ]