Hi team,
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)?