From ccf2b7b74683ac7e23aeb123ca33b60e801fe4df Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Sat, 28 Feb 2026 09:58:01 -0800 Subject: [PATCH] fix(ci): handle inline table in pyproject.toml for litellm-proxy-extras version check (#22414) --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4fcc461a3f..c940716264 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3886,7 +3886,7 @@ jobs: command: | cd ~/project # Check pyproject.toml - CURRENT_VERSION=$(python -c "import toml; print(toml.load('pyproject.toml')['tool']['poetry']['dependencies']['litellm-proxy-extras'].split('\"')[1])") + CURRENT_VERSION=$(python -c "import toml; dep = toml.load('pyproject.toml')['tool']['poetry']['dependencies']['litellm-proxy-extras']; print(dep['version'] if isinstance(dep, dict) else dep)") if [ "$CURRENT_VERSION" != "$NEW_VERSION" ]; then echo "Error: Version in pyproject.toml ($CURRENT_VERSION) doesn't match new version ($NEW_VERSION)" exit 1