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

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