{ lib , blinker , buildPythonPackage , cryptography , fetchFromGitHub , mock , pyjwt , pytestCheckHook , pythonOlder }: buildPythonPackage rec { pname = "oauthlib"; version = "3.2.0"; format = "setuptools"; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; hash = "sha256-41JFURG8G8BjlAlNu2+lbj84XR/trAk1U5OPYxPq+5M="; }; propagatedBuildInputs = [ blinker cryptography pyjwt ]; checkInputs = [ mock pytestCheckHook ]; pythonImportsCheck = [ "oauthlib" ]; meta = with lib; { description = "Generic, spec-compliant, thorough implementation of the OAuth request-signing logic"; homepage = "https://github.com/idan/oauthlib"; license = licenses.bsd3; maintainers = with maintainers; [ prikhi ]; }; }