You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Request for Library Update: Compatibility Issues with Modern Dependencies (protobuf, OpenTelemetry) #38
First off — thank you for your work on this project!
I'm interested in converting your ctrader-open-api library into a LangChain/CrewAI Tool, but I've run into some compatibility issues when trying to install it alongside newer libraries.
It seems the current version of ctrader-open-api has strict dependencies on older versions of protobuf (e.g., protobuf==3.19.1 or 3.20.1), which conflicts with other tools like crewai[tools]>=0.114.0 that require protobuf>=5.0,<6.0 through dependencies like opentelemetry-exporter-otlp-proto-http.
Here’s the error summary:
ctrader-open-api depends on protobuf==3.19.1 or 3.20.1.
opentelemetry-exporter-otlp-proto-http (required by CrewAI) depends on protobuf>=5.0,<6.0.
As a result, it's currently impossible to install both ctrader-open-api and the latest crewai[tools] together.
Question:
Is the library still actively maintained?
If so, would you consider updating ctrader-open-api to be compatible with newer versions of protobuf (>=5.0,<6.0)?
Activity
Pedanfer commentedon Jun 9, 2025
These fintech libraries for small players are always dead when I arrive at them. Great.