Description
The OpenTelemetry requirements in requirements.txt are too strict and force installing a single opentelemtry-api/sdk package, v 1.22.0.
Requirements specified here should be ~=1.22 OR use ranges of tested versions instead.
Due to this issue, my organization cannot upgrade our OpenCTI instance beyond version 6.1 as we use a newer version of OpenTelemetry for monitoring custom connectors.
Reproducible Steps
Steps to create the smallest reproducible scenario:
pip install "pycti" "opentelemetry-api>1.22"
Expected Output
Latest PyCTI and Opentelemetry packages should be installed.
Actual Output
Maximum allowable pycti version installed is 6.1.4 with these constraints.