I have conducted some further investigation, and have narrowed down
the cause of the packaging error. In order to fix this error, the
following needs to be done:
- Upgrade `python3-cli-helpers` to atleast 2.10.1. Currently,
`pgdg-common` supplies version 2.2.1, which is not compatible with
`pgcli` version 4.3.0. Version 2.10.1 sourced from the `fedora`
repository satisfies `pgcli` requirements. I have not tested if any
previous version also satisfies or not
- Mark `python3-pgspecial`, `python3-tzlocal`,
`python3-prompt-toolkit` as strong dependencies of the `pgcli` RPM
package because pgcli cannot function without these python modules.