tl;dr We need to upgrade our ci infrastructure and bump the minimum supported python version to 3.11.
By October this year, Python 3.9 will be dropped from receiving security updates. We intend to bump the minimally supported Python version to 3.11 with Pulpcore 3.85. This does not mean that you need exactly Python 3.11 to run Pulp. We expect that newer versions run just fine and we hear some success stories from downstream. We just don’t run any corresponding tests in our CI infrastructure.
If you have concerns, please raise them here.