[FR]: Optional extras for heavy dependencies in python SDK
Author: ellondeCreated Jan 6, 2026Updated Sep 15, 2026
LabelsdependenciesPython-SDKJCenhancementbreaking-change
Proposal summary
Having heavy dependencies like LiteLLM be optional.
Motivation
Using your python SDK, it comes with LiteLLM which is quite a heavy dependency, and I'm not using the LiteLLM integration what so ever. Without LiteLLM I can spin up my service with 4 workers for around 190MB. Simply using LiteLLM(even without Opik and its other dependencies), same setup runs at 700MB.
Source: comet-ml/opik