There is a number of platform-python* packages in RHEL8 in several components, e.g. platform-python-pip, setuptools, etc. Let's Provide and Obsolete these platform-python names from the relevant python3 packages in RHEL9 for clear upgrade path and backwards compatibility.
Update: Most of this is finished: platform-python entrypoint is provided, platform-python provide for python3 is provided, and upgrade from RHEL 8 to RHEL 9 works without issue. However, some work is left to be done, e.g. providing platform-python-pip from python3-pip, etc.
PR for setuptools: https://gitlab.com/redhat/centos-stream/rpms/python-setuptools/-/merge_requests/4
PR for pip: https://gitlab.com/redhat/centos-stream/rpms/python-pip/-/merge_requests/3
PR for python3.9: https://gitlab.com/redhat/centos-stream/rpms/python3.9/-/merge_requests/11
The builds are builit, waiting for them to bubble up to the composes for verification.