Who knows that Blender would be covered by #guixpythonteam but without 3.12 on the board we can't update it

https://codeberg.org/guix/guix/pulls/6746

Building...

#Guix
#Blender

[python-team]: gnu: blender: Update to 5.0.1.

* gnu/packages/graphics.scm (blender): Update to 5.0.1. [arguments]: Update to Python 3.12. [arguments]: Change to g-expressions. [inputs]: Update to Python 3.12. [inputs]: Add dependencies. [native-inputs]: Add pkg-config. Change-Id: I426f1a6253ca8edabf4ba296ebe221d4164af673 <!-- Bel...

Codeberg.org

@sharlatan I'm not sure if I'm reading your message correctly, but in the absence of Python 3.12 I think it would still be possible to upgrade Blender to its latest LTS version (Blender 4.5).

I for one would find it useful to have Blender LTS versions in Guix.

@luis_felipe I didn't check, the latest statement in comment

(name "blender")
(version "3.6.23") ;4.2.x+ requires Python >= 3.12

It's built successfully against python-team branch but segfaulting while invoicing

@sharlatan @luis_felipe I have a Blender 5.0 build for Guix I've used to go through some tutorial videos without Python 3.12. here's a dump of the WIP patch: https://gist.github.com/davexunit/483f0f89fd499d9ac25bda14e1c689ef

(I haven't built this in over a month so there could be bitrot, not sure)

blender-5.0.patch

GitHub Gist: instantly share code, notes, and snippets.

Gist
@dthompson @luis_felipe would you like to mention it in that PR?
@sharlatan For what it's worth, I see that the Python interpreter in the Scripting workspace in Blender 4.5 LTS says Python 3.11.11. This is in a Blender binary distributed by blender.org itself (I ran it on a Debian machine).
@luis_felipe would you like to mention it on PR (I'm not an author of it, only reviewing it)
[python-team]: gnu: blender: Update to 5.0.1.

* gnu/packages/graphics.scm (blender): Update to 5.0.1. [arguments]: Update to Python 3.12. [arguments]: Change to g-expressions. [inputs]: Update to Python 3.12. [inputs]: Add dependencies. [native-inputs]: Add pkg-config. Change-Id: I426f1a6253ca8edabf4ba296ebe221d4164af673 <!-- Bel...

Codeberg.org