14 , django-oauth-toolkit
15 , google-auth-oauthlib
19 buildPythonPackage rec {
24 disabled = pythonOlder "3.7";
26 src = fetchFromGitHub {
30 hash = "sha256-KADS1pEaLYi86LEt2VVuz8FVTBANzxC8EeQLgGMxuBU=";
37 passthru.optional-dependencies = {
38 rsa = [ cryptography ];
39 signedtoken = [ cryptography pyjwt ];
40 signals = [ blinker ];
46 ] ++ lib.flatten (lib.attrValues passthru.optional-dependencies);
48 pythonImportsCheck = [
61 changelog = "https://github.com/oauthlib/oauthlib/blob/${src.rev}/CHANGELOG.rst";
62 description = "Generic, spec-compliant, thorough implementation of the OAuth request-signing logic";
63 homepage = "https://github.com/oauthlib/oauthlib";
64 license = licenses.bsd3;
65 maintainers = with maintainers; [ prikhi ];