Package: paraview Followup-For: Bug #1093278 I'd be interested too to know if there's an existing mechanism for this situation. paraview can't be the only package with python extensions that can only be built for the default python.
I'd say we'd want Depends: python3.13 rather than Depends: python3 (>= 3.13~), python3 (<< 3.14) That way it will continue working even after the default python has moved on, so long as the one it was built against remains.