python-validity: Cannot install on Fedora 39
Looks like Fedora 39 ships Python 3.12 while python-validity needs Python 3.11, this happens when installing from tigro copr.
Last metadata expiration check: 0:33:54 ago on Tue 26 Sep 2023 09:26:14 AM +07.
Package fprintd-clients-1:1.94.2-2.fc39.x86_64 is already installed.
Package fprintd-clients-pam-1:1.94.2-2.fc39.x86_64 is already installed.
Error:
Problem 1: conflicting requests
- nothing provides python(abi) = 3.11 needed by open-fprintd-0.6-7.fc39.noarch from copr:copr.fedorainfracloud.org:tigro:python-validity
Problem 2: conflicting requests
- nothing provides python(abi) = 3.11 needed by python3-validity-0.14-2.fc39.noarch from copr:copr.fedorainfracloud.org:tigro:python-validity
- nothing provides python3.11dist(cryptography) >= 2.1.4 needed by python3-validity-0.14-2.fc39.noarch from copr:copr.fedorainfracloud.org:tigro:python-validity
- nothing provides python3.11dist(pyusb) >= 1 needed by python3-validity-0.14-2.fc39.noarch from copr:copr.fedorainfracloud.org:tigro:python-validity
- nothing provides python3.11dist(pyyaml) >= 3.12 needed by python3-validity-0.14-2.fc39.noarch from copr:copr.fedorainfracloud.org:tigro:python-validity
(try to add '--skip-broken' to skip uninstallable packages)
About this issue
- Original URL
- State: open
- Created 9 months ago
- Reactions: 12
- Comments: 18
Hello;
Exactly the same problem here.
In case it helps: I don’t know who has created this particular copr, but I was curious to try to see if I could get the fingerprint to work with my just-acquired T480, and with sneexy/python-validity I was able to successfully install and set it up on Fedora Silverblue 39.
Not directly related to copr shenanigans (I believe), but mentioning it just in case: In my case I also had to edit
open-fprintd-resume.serviceto have it also restart thepython3-validityservice, as without that it wouldn’t work post-suspend.I actually see this issue even with the djvasi COPR on F39 (not Silverblue)
@appelgriebsch on silverblue you have to manually override some packages first:
sudo rpm-ostree override remove fprintd fprintd-pam