|
|
|
@ -2,18 +2,28 @@ |
|
|
|
|
|
|
|
|
|
python3Packages.buildPythonApplication rec { |
|
|
|
|
pname = "onlykey-cli"; |
|
|
|
|
version = "1.2.2"; |
|
|
|
|
version = "1.2.5"; |
|
|
|
|
|
|
|
|
|
src = python3Packages.fetchPypi { |
|
|
|
|
inherit version; |
|
|
|
|
pname = "onlykey"; |
|
|
|
|
sha256 = "1qkbgab5xlg7bd0jfzf8k5ppb1zhib76r050fiaqi5wibrqrfwdi"; |
|
|
|
|
sha256 = "sha256-7Pr1gXaPF5mctGxDciKKj0YDDQVFFi1+t6QztoKqpAA="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = with python3Packages; [ |
|
|
|
|
aenum |
|
|
|
|
cython |
|
|
|
|
ecdsa |
|
|
|
|
hidapi |
|
|
|
|
onlykey-solo-python |
|
|
|
|
prompt-toolkit |
|
|
|
|
pynacl |
|
|
|
|
six |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
# Requires having the physical onlykey (a usb security key) |
|
|
|
|
doCheck = false; |
|
|
|
|
propagatedBuildInputs = |
|
|
|
|
with python3Packages; [ hidapi aenum six prompt-toolkit pynacl ecdsa cython ]; |
|
|
|
|
pythonImportsCheck = [ "onlykey.cli" ]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "OnlyKey client and command-line tool"; |
|
|
|
|