Having found time to go read through the entire thread I note on Page 2 there was this reply in response to a missing Python package issue ...I guess you'll have to take that up with whoever said it was an 'in-situ upgrade' and find out what scope that has. I would presume from being labelled a beta that one should expect bugs, missing and incomplete features, plus rough edges.
And I'd take that as including "or reinstalled, or whatever".Generally when moving from one debian/raspbian release to another, any python extensions have to be rebuilt.
From some further digging, it seems the situation here is similar to installing a new version of Python on an existing Raspberry Pi OS system; install the new Python, install the modules or packages you want to use with it. Effectively reinstalling for the new what one had already installed for the old.
Maybe taking advantage of any '--upgrade' options available as thagrol noted will help there. I have no experience of that so cannot comment further.
I haven't yet tried an in-situ upgrade from Bookworm to Trixie, but it doesn't surprise me that when it upgrades the OS and its package it doesn't necessarily upgrade everything those packages may use, and this seems to be the expected case from what 'plugwash' said - You get a new Python 3.13 but you only get the modules and packages which come as standard with 3.13, the rest you have to sort out yourself.
There is an argument the in-situ upgrade should also upgrade Python packages for the new Python but I am sure there may also be arguments as to why that would not be such a good idea.
Whether the upgrade should have upgraded existing Python modules and packages, if it was an oversight in not doing so, it isn't IMO too much of a pain to simply issue the correct 'pip install' commands to get what is needed. And maybe some '--upgrade' option will make that easier.
Having done an in-situ upgrade I would recommend renaming any directories you renamed back to what they were as that likely has broken the previous installation and you don't know when that may come back to bite you. It is probably also a prerequisite to using any '--upgrade' option.
Statistics: Posted by hippy — Sun Aug 24, 2025 6:37 pm