Skip to content

Python 3.12 support #1082

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
miikka opened this issue Jan 3, 2024 · 5 comments
Closed

Python 3.12 support #1082

miikka opened this issue Jan 3, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@miikka
Copy link

miikka commented Jan 3, 2024

Is your feature request related to a problem? Please describe.

AWS Lambda now has support for Python 3.12. It would be great to have Python 3.12 support in the Python + Collector Lambda layer, too.

Describe the solution you'd like

The included version of OpenTelemetry Python SDK should be bumped to 1.22.0 at least, since that version includes this essential Python 3.12 compatibility fix.

Otherwise I'm not aware of big changes needed.

Describe alternatives you've considered

Additional context

@miikka miikka added the enhancement New feature or request label Jan 3, 2024
@serkan-ozal
Copy link
Contributor

@miikka @tylerbenson @rapphil Currently, OTEL Python SDK version 1.26.0 is used for OTEL Python later. So that version should be OK for Python 3.12 support.

But

  • we also need to specify supported runtimes in the published layer by runtimes parameter here
  • and add 3.12 to the Python version matrix here as part of CI process

@rapphil
Copy link
Contributor

rapphil commented Sep 5, 2024

@serkan-ozal makes sense. I don't see any blockers for not supporting Python 3.12.

@gliptak
Copy link
Contributor

gliptak commented Nov 4, 2024

with #1576 merged, is there a tag/release process to be followed?

@tylerbenson
Copy link
Member

I will try to do a release this week.

@fitz-vivodyne
Copy link

See https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-python%2F0.11.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants