Benterich
(Benterich)
December 9, 2025, 3:24pm
1
Rhino 8 Grasshopper nativly only comes with Python 3.9 and there is no possible way to upgrade this, right? Our company uses company wide only one version ,which is currently 3.12. Hence code we developed for some packages, should still be compliant with 3.9 and should not use new features from 3.12?
Kind regards,
Benterich
Japhy
(Japhy)
December 9, 2025, 3:33pm
2
You’ll want to be in the Rhino WIP (9) in this case.
Next build of Rhino WIP is going to deploy Python 3.13.3
Why?
Python 3.9 currently shipping with Rhino 8, is going to hit End-of-Life towards the end of 2025.
One of the major wins for having Python 3 in a dotnet app is access to packages that use python C API. if these packages drop support for Python 3.9, then that stops us from getting the more recent package versions inside of Rhino.
Which Python?
Python 3.13. This python is the current stable version and will only be getting security pat…
2 Likes
Benterich
(Benterich)
December 9, 2025, 8:19pm
3
Is there a timeline when this WIP hits the update for the default Rhino 8?
Japhy
(Japhy)
December 9, 2025, 8:23pm
4
The Rhino 9 WIP is available now with a Rhino 8 license
https://www.rhino3d.com/download/rhino/wip/
1 Like