This repository was archived by the owner on Dec 5, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 137
This repository was archived by the owner on Dec 5, 2025. It is now read-only.
OpenTelemetry requirements too strict #818
Copy link
Copy link
Labels
buguse for describing something not working as expecteduse for describing something not working as expectedfiligran support[optional] use to identify an issue related to feature developed & maintained by Filigran.[optional] use to identify an issue related to feature developed & maintained by Filigran.solveduse to identify issue that has been solved (must be linked to the solving PR)use to identify issue that has been solved (must be linked to the solving PR)
Milestone
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
buguse for describing something not working as expecteduse for describing something not working as expectedfiligran support[optional] use to identify an issue related to feature developed & maintained by Filigran.[optional] use to identify an issue related to feature developed & maintained by Filigran.solveduse to identify issue that has been solved (must be linked to the solving PR)use to identify issue that has been solved (must be linked to the solving PR)