runtimes icon indicating copy to clipboard operation
runtimes copied to clipboard

feat: add python3.13 and python3.14 support

Open amustaque97 opened this issue 3 months ago • 2 comments

Related to: https://github.com/appwrite/runtimes/issues/92

Summary Adds support for Python 3.13 and 3.14 for both standard and ML runtimes.

Summary by CodeRabbit

  • New Features

    • Added Python versions 3.13 and 3.14 to available runtime environments, enabling developers to use the latest Python releases.

    Screenshot

  • All the Docker images are present and valid Screenshot 2025-11-04 at 9 50 16 AM

amustaque97 avatar Nov 04 '25 04:11 amustaque97

Walkthrough

The pull request adds support for two new Python runtime versions (3.13 and 3.14) to the runtimes configuration. Each new version is added to both the python and python-ml runtimes with corresponding Docker image tags and Alpine base images. The additions maintain existing architecture compatibility without modifying any current runtime versions or public API signatures.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Verify that Python 3.13 and 3.14 version identifiers are correctly formatted and consistent with existing version entries
  • Confirm that the associated Docker image tags and Alpine base image versions are accurate and follow naming conventions
  • Check that the architecture lists for each new version match the pattern used in existing entries

Pre-merge checks and finishing touches

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change—adding Python 3.13 and 3.14 support to the runtimes.
✨ Finishing touches
  • [ ] 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • [ ] Create PR with unit tests
  • [ ] Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot] avatar Nov 04 '25 04:11 coderabbitai[bot]

Hi, can this be approved?

Also, I see python-ml-3.12 already added but when I try to push a function with that runtime, I get the below error.

Runtime "python-ml-3.12" is not supported

Don't see that in console as well while creating a function.

rgogulakrishnan avatar Jan 02 '26 06:01 rgogulakrishnan