sentry-python
sentry-python copied to clipboard
Determine lowest compatible `opentelemetry-distro` (`-api`, `-sdk`) version
Version pinning can create issues for folks. We should be as lenient as possible.
We'll be testing our POTel setup with latest OTel packages. Before we switch to POTel and introduce these packages in setup.py for the generic install target (i.e., not [opentelemetry]
or [opentelemetry-experimental]
), we should dedicate some time to figure out if we need a lower bound on the version.
Once we're confident our OTel setup works well enough with the latest versions of OTel dependencies, retest with lower versions to find out how we work with older versions. On a case by case basis, fix things if easy enough, or decide to introduce a lower bound.
Note: This also affects with Python versions we can support.