As a result of https://src.fedoraproject.org/rpms/python-cheroot/c/0764ab9cc8078684f1a1e27becaf1d7d8d550eba?branch=rawhide python3-cheroot-8.6.0-2.fc36 no longer provides python3dist(cheroot), multiple packages are broken by this.
This is the most likely culprit: %exclude %{python3_sitelib}/%{pypi_name}*egg-info I have no idea why this was added in a commit that "enables test".
Now it only provides: python3dist(cheroot) = 0 python3.10dist(cheroot) = 0 A fix is in https://src.fedoraproject.org/rpms/python-cheroot/pull-request/18
Still can't install cherrypy: - nothing provides python3.10dist(cheroot) >= 8.2.1 needed by python3-cherrypy-18.6.1-2.fc36.noarch bash-5.1# rpm -q python3-chroot --provides package python3-chroot is not installed bash-5.1# rpm -q python3-cheroot --provides python-cheroot = 8.6.0-3.fc36 python3-cheroot = 8.6.0-3.fc36 python3.10-cheroot = 8.6.0-3.fc36 python3.10dist(cheroot) = 0 python3dist(cheroot) = 0
This is fixed in python-cheroot-8.6.0-4.fc36. It ill take time before it reaches the compose and the mirrors.
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.