howdy
https://en.opensuse.org/SDB:Facial_authentication
Windows Hello™ style facial authentication for Linux
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:dmafanasyev/howdy && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_service | 0000000952 952 Bytes | |
howdy-cli-py-getuid.patch | 0000000449 449 Bytes | |
howdy-cli-py-shebang.patch | 0000000247 247 Bytes | |
howdy.changes | 0000001064 1.04 KB | |
howdy.spec | 0000002725 2.66 KB | |
v2.6.1.tar.gz | 0000564823 552 KB |
Comments 14
Hello
May we have howdy for opensuse 15.2 ?
Thanks
Hello,
Currently only the following repositories available for rpm build:
openSUSE_Leap_15.0 openSUSE_Leap_15.1 openSUSE_Tumbleweed
As soon as repository for 15.2 will be added I rebuild rpm.
Hello, The repository openSUSE_Leap_15.2 have added.
There are some problems with requirements.
In 15.2 with python-opencv the python2 version gets installed. The howdy script runs with hardcoded python3.
So there is a requirement for python3-opencv.
Also the requirement for pythons's dlib is commented in the spec, although it is required for howdy.
Thanks a lot. I have accepted your request.
Everytime after system update the modifications of authentication configuration files located at /usr/etc/pam.d are reseted. Hence you need to configure the system services for using the Howdy everytime after packages update.
So it is not a mature project for openSUSE, just an experimental one. Right ?
Anyway, thanks for your job
Yes, this is just my little experiment on building an OpenSUSE package. There is probably some way to automatically recover reseted files but I haven't figured it out yet.
Hello! Certain dependencies seem to have changed names.
pam-python
is nowpython310-python-pam
. Also, I had to installpython310-python-pam
separately (but from your repository).Thanks for the package!
Hello! https://software.opensuse.org/package/python-python-pam - may be this is more convenience package?
Trying to report a bug for this package just causes
upon submission.
Because of that, I'll report this here:
I've reported this to you, because dependency resolution is usually the task of the package maintainer.
After all, if a package is needed that can only be downloaded from
pip
, the best solution is usually to package that dependency in the OS repository.would it be possible to use current python3-opencv-4.8.1-1.2.x86_64 shipped with distro? otherwise to install howdy on tumbleweed you need to downgrade it to python3-opencv3-3.4.19-1.5 which still creates error sudo howdy add
Traceback (most recent call last): File "/usr/bin/howdy", line 95, in <module> import cli.add File "/usr/lib64/security/howdy/cli/add.py", line 11, in <module> from recorders.video_capture import VideoCapture File "/usr/lib64/security/howdy/recorders/video_capture.py", line 6, in <module> import cv2 ModuleNotFoundError: No module named 'cv2'
also for edit file /usr/lib64/security/howdy/pam.py replacing
import ConfigParser with import configparser
and
config = ConfigParser.ConfigParser() with config = configparser.ConfigParser
could you please add sed -i 's|import ConfigParser|import configparser|g' /usr/lib64/security/howdy/pam.py sed -i 's|config = ConfigParser.ConfigParser|config = configparser.ConfigParser|g' /usr/lib64/security/howdy/pam.py
to spec installation