build_extension.py: bundle python3.14#35
Conversation
dnltz
left a comment
There was a problem hiding this comment.
You need to sign your commit with a signed-off-by.
| # Blender 4.2/4.3 uses Python 3.11, Blender 4.4+ uses Python 3.13, Blender 4.5+ | ||
| # uses Python 3.14 |
There was a problem hiding this comment.
Hey, the existing comment is wrong. Blender 5.1 switched to Python 3.13: https://developer.blender.org/docs/release_notes/5.1/
I can't see that Blender 5.1.1 switched to Python 3.14. Did you run in any issues?
There was a problem hiding this comment.
Hi, sorry about the wrong comment, I should have checked better when Blender officially switched python versions.
Nonetheless, the fedora flatpak version seems to be using 3.14:

> flatpak list --app | grep -i blender
Blender org.blender.Blender 5.1 stable fedora system
On the main flathub version, the plugin installs without issues:

> flatpak list --app | grep -i blender
Blender org.blender.Blender 5.1 stable flathub system
So this issue seems to be specifically for the fedora's flatpak version.
I will edit my commit to sign it and to correct the comment.
There was a problem hiding this comment.
@Scafir thanks for those additional information. I did some more research and those flatpak packages are not officially mainted by the Blender Foundation. The second screenshot also shows that there is clearly something wrong with this package, because Date, Hash and Branch are missing. Additionally, Blender is untested wiith Python3.14 and no other extension will work with this package.
Adding Python here is a workaround for a broken package. You should raise this issue at the fedora flatpak repo.
There was a problem hiding this comment.
That makes sense, thanks for your input. I have raised the issue in https://forge.fedoraproject.org/flatpak/tickets/issues/69
I will now close this merge request, you are right that it should not be merged.
Since newer releases, blender requires the use of python3.14 Signed-off-by: Clyde Laforge <clyde.laforge@cern.ch>
Since newer releases, blender requires the use of python3.14
I tested it working on my machine (fedora flatpak, blender 5.1.1, fedora 44)