Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Update PyYAML to 6.0.3#67

Open
RobertAMoore wants to merge 1 commit into
apache:masterapache/apisix-python-plugin-runner:masterfrom
RobertAMoore:RobertAMoore-update-PyYAMLRobertAMoore/apisix-python-plugin-runner:RobertAMoore-update-PyYAMLCopy head branch name to clipboard
Open

Update PyYAML to 6.0.3#67
RobertAMoore wants to merge 1 commit into
apache:masterapache/apisix-python-plugin-runner:masterfrom
RobertAMoore:RobertAMoore-update-PyYAMLRobertAMoore/apisix-python-plugin-runner:RobertAMoore-update-PyYAMLCopy head branch name to clipboard

Conversation

@RobertAMoore
Copy link
Copy Markdown

@RobertAMoore RobertAMoore commented Jan 5, 2026

PyYAML==5.4.1 does not build on Python 3.12+

This PR pins PyYAML to 6.0.3. The runner already uses yaml.load(..., Loader=yaml.FullLoader), which is compatible with PyYAML 6.x, so no code changes are required.
The runner required using safe_load in config.py to be compatible with PyYaml 6.0.3. A new pull request, #68, has already been submitted to implement the change.

This restores compatibility with current Python releases without changing runtime behavior

PyYAML must be updated to make apisix-python-plugin-runner compatible with python 3.13. There are no conflicts with the updated dependency.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.