The package needs porting to Python 3.13.
Setting `PYTHON_COMPAT=( python3_{10..13} )` works for me.
Just today I made sure revelation (and dependencies) compiles and runs with python-13.3. I have created a corresponding PR (but dropping python10 and python11). See: https://github.com/gentoo/gentoo/pull/41726 Do you want to leave v10 and v11 in the ebuild?
If the question is directed at me: I don't care but I do not need anything other than python13 after the update.
Merged in https://github.com/gentoo/gentoo/commit/11ef9dadf52e61fc33e13c4b22547ba8a8ff6819