First off, crossfire could just drop python support. It's a plugin and some map files would lose some functionality but if the choice is between removing the package and that then I'd rather keep the package.
Upstream is working on updating the python code. The last message I saw on the subject was on 2019-12-05: "We will make the switch to Python 3 once some more scripts are tested." https://sourceforge.net/p/crossfire/bugs/867/ I'm hoping that they'd make a new release but I can backport if need be.

