state rich dependencies are not allowed in Requires, yet dnf uses them:
# rpm -q --requires dnf-2.6.3-12.fc28
(python3-dbus if NetworkManager)
I could not find any ticket allowing dnf to use it.
Hence my question is whether rich dependencies are allowed for Requires and the
guide lines are out-dated or I missed something.