Skip to content

Conversation

clayote
Copy link
Contributor

@clayote clayote commented Oct 20, 2025

The basic kivy recipe didn't work on Python 3.14, because Kivy 2.3.1, still the version in the recipe, has a line in kivy.lang.parser that refers to ast.Str, which no longer exists in Python 3.14. This PR adds a patch to remove that before building Kivy.

I suppose this breaks Python 3.6 compatibility, but I don't think p4a supports that anymore.

@kuzeyron kuzeyron added the core-providers Core code that's not a recipe label Oct 21, 2025
It broke Python 3.14, and I don't think Kivy even supports Python 3.6 anymore
@clayote
Copy link
Contributor Author

clayote commented Oct 21, 2025

I thought the changes to the py3.14 recipe itself in 6559b2a were out of scope, but would not be opposed to putting them back in.

@AndreMiras
Copy link
Member

LGTM thanks, I'll let it there for a couple of days and merge it if nobody has anything against it

@AndreMiras AndreMiras merged commit 9611266 into kivy:develop Oct 22, 2025
81 of 82 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core-providers Core code that's not a recipe

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants