The reason given for removing cvs-fast-export is, I believe, in error. I went to considerable effort to prepare it for Python 2 EOL and find it quite annoying that it was removed anyway.
The Python scripts in cvs-fast-export are written to run correctly under either Python 2 or Python 3. The techniques used are described here: http://www.catb.org/esr/faqs/practical-python-porting/ Thus, cvs-fast-export can use Python 2 if that is all the environment has available, but it will cheerfully use Python 3. It doesn't care which interpreter "python"redirects to. The removal is causing problems for one of my other packages, reposurgeon. It has cvs-fast-export as a dependency. Please either reinstate cvs-fast-export or file a bug against it explaining how it actually fails to be Python-version-agnostic.