They (GHPython components, not CPython ones, nor IronPython 2 ones) should still run perfectly well in Rhino 8. Add ghenv.Component.ToggleObsolete(False) to remove the “Old” banner.
If I knew about it, I would’ve used: GitHub - compas-dev/compas-actions.ghpython_components: Trying to make Grasshopper development version-control friendlier since 1337. for packagng plug-ins.