Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

OpenTelemetry requirements too strict #818

@majikman111

Description

@majikman111

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:

  1. 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.

Metadata

Metadata

Assignees

Labels

buguse for describing something not working as expectedfiligran support[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)

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions