Problem Statement
Our lint workflow doesn't install any opentelemetry packages so the span processor, propagator etc. are essentially excluded from any type checks.
Solution Brainstorm
Now that we're starting to rely on OTel more we should add the necessary OTel packages to linter-requirements.txt, remove the type: ignores in otel files and fix the mypy fallout.
Problem Statement
Our lint workflow doesn't install any
opentelemetrypackages so the span processor, propagator etc. are essentially excluded from any type checks.Solution Brainstorm
Now that we're starting to rely on OTel more we should add the necessary OTel packages to
linter-requirements.txt, remove thetype: ignores in otel files and fix the mypy fallout.