opentelemetry-python
opentelemetry-python copied to clipboard
Add support for Python 3.12
We do not currently support Python 3.12.
There was an issue with a new log record attribute in 3.12, but that appears to have been fixed. Is there any reason we cannot support 3.12 now?
Here are PRs to add 3.12 environments to tox: https://github.com/open-telemetry/opentelemetry-python/pull/3616 https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2116 Related issues: https://github.com/open-telemetry/opentelemetry-python/issues/3560 https://github.com/open-telemetry/opentelemetry-python/issues/3597 https://github.com/open-telemetry/opentelemetry-python/issues/3370
If CI is passing I think we should add it. I think @ocelotl discussed this in one SIG but don't remember the outcome of that discussion
@aabmass
I believe we discussed to drop 3.7 alongside supporting 3.12 because we wanted to limit the number of versions we support. I added a note in order agenda for the next Python SIG to discuss this again.
I would like to see this sooner than later. Will be moving forward without OpenTelemetry until this is added. Appreciate the effort, thanks.
:+1: to accellerating the timescale on this ... this will be a blocker to rolling out opentelemetry on some of our most forward thinking projects ( which is exactly where we want it most)
What are the blockers here? I would love to help push this across the line.
We add support for new Python versions no later than 3 months after they become stable.
erm....
Release Date: Oct. 2, 2023
Sorry for the delay, @jeremydvoss I have fixed the conflicts in #3616 but it is a draft PR right now, is it ready?
https://github.com/microsoft/ApplicationInsights-Python/pull/318
Python 3.12 support has been merged.