15 buildPythonPackage rec {
16 pname = "solo-python";
19 disabled = pythonOlder "3.6"; # only python>=3.6 is supported
21 src = fetchFromGitHub {
25 sha256 = "sha256-OCiKa6mnqJGoNCC4KqI+hMw22tzhdN63x9/KujNJqcE=";
28 # replaced pinned fido, with unrestricted fido version
30 sed -i '/fido2/c\"fido2",' pyproject.toml
33 propagatedBuildInputs = [
44 # allow for writable directory for darwin
49 # repo doesn't contain tests, ensure imports aren't broken
50 pythonImportsCheck = [
59 description = "Python tool and library for SoloKeys";
60 homepage = "https://github.com/solokeys/solo-python";
61 maintainers = with maintainers; [ wucke13 ];
62 license = with licenses; [ asl20 mit ];
63 # solo-python v0.0.27 does not support fido2 >= v0.9
64 # https://github.com/solokeys/solo-python/issues/110