- "answer": "The error message in your pipeline\u2014\"the configured PyPy interpreter version (3.9) is lower than PyO3's minimum supported version (3.11)\"\u2014means that PyO3 (a Rust/Python interop library) now requires PyPy version 3.11 or higher, but your CI environment is using PyPy 3.9.\n\nTo resolve this, you need to update your CI configuration to use PyPy 3.11 or newer instead of PyPy 3.9. Python SDKs must support Python 3.8+ (see guidelines), but toolchains and dependencies like PyO3 may raise their minimum version requirements independently. The recommended action is:\n\n1. **Update your CI configuration**: Change the Python interpreter to PyPy 3.11 (or newer) where the build is running.\n2. **Verify your local and pipeline environment**: Make sure any references to PyPy 3.9 are updated in scripts, Dockerfiles, or pipeline YAML files to PyPy 3.11.\n3. **Check compatibility of your SDK code**: Most Azure Python SDKs are tested on CPython, but if you explicitly need PyPy, ensure your code and dependencies support the newer PyPy version.\n\nYou do not need to change PyO3 requirements (unless you want to fork/patch the dependency, which is not recommended). Instead, upgrading your interpreter is the best approach.\n\nIf your pipeline template installs PyPy using system packages or a version manager, update those steps accordingly. For more on supported Python versions for Azure SDK, see the guidelines below.",
0 commit comments