Here is a graph showing dependency relationships for packages in Fedora Rawhide that need Python 2 in some way. Brighter colors roughly mean the package can be removed sooner. Hover over a package to see its name; click it to open its portingdb summary.
The graph shows both run-time and build-time dependencies.
Large graphs are quite CPU-hungry. Sorry for that!