summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWael M. Nasreddine <wael.nasreddine@gmail.com>2021-08-18 19:54:37 -0700
committerWael M. Nasreddine <wael.nasreddine@gmail.com>2021-08-19 12:47:40 -0700
commit50d1f373a381fe2ca027074023a08363f3622d90 (patch)
tree8c30708a0c0385793af2a5a72afae907be7dcbd7
parentMerge pull request #133624 from talyz/discourse-backports (diff)
downloadnixpkgs-50d1f373a381fe2ca027074023a08363f3622d90.tar.gz
python3Packages.onlykey-solo-python: init at 0.0.28
(cherry picked from commit d136766caa50ddca210491230884365bf485457a)
-rw-r--r--pkgs/development/python-modules/onlykey-solo-python/default.nix35
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/onlykey-solo-python/default.nix b/pkgs/development/python-modules/onlykey-solo-python/default.nix
new file mode 100644
index 000000000000..91f36b01dd4d
--- /dev/null
+++ b/pkgs/development/python-modules/onlykey-solo-python/default.nix
@@ -0,0 +1,35 @@
+{ buildPythonPackage
+, click
+, ecdsa
+, fetchPypi
+, fido2
+, intelhex
+, lib
+, pyserial
+, pyusb
+, requests
+}:
+
+buildPythonPackage rec {
+ pname = "onlykey-solo-python";
+ version = "0.0.28";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "sha256-Mbi5So2OgeXjg4Fzg7v2gAJuh1Y7ZCYu8Lrha/7PQfY=";
+ };
+
+ propagatedBuildInputs = [ click ecdsa fido2 intelhex pyserial pyusb requests ];
+
+ # no tests
+ doCheck = false;
+ pythonImportsCheck = [ "solo" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/trustcrypto/onlykey-solo-python";
+ description = "Python library for OnlyKey with Solo FIDO2";
+ maintainers = with maintainers; [ kalbasit ];
+ license = licenses.asl20;
+ };
+}
+
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 181837dc9968..e9e9d9de9458 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -4728,6 +4728,8 @@ in {
onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { };
+ onlykey-solo-python = callPackage ../development/python-modules/onlykey-solo-python { };
+
onnx = callPackage ../development/python-modules/onnx { };
openant = callPackage ../development/python-modules/openant { };