at master 856 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 oauthlib, 6 pyjwt, 7 pythonOlder, 8 requests, 9 requests-oauthlib, 10 six, 11}: 12 13buildPythonPackage rec { 14 pname = "mwoauth"; 15 version = "0.4.0"; 16 format = "setuptools"; 17 18 disabled = pythonOlder "3.7"; 19 20 src = fetchPypi { 21 inherit pname version; 22 hash = "sha256-IuNAPnSOcBRvjszBQw/lQsn5xP9nfv9CSlLmRPbY98U="; 23 }; 24 25 propagatedBuildInputs = [ 26 oauthlib 27 pyjwt 28 requests 29 requests-oauthlib 30 six 31 ]; 32 33 # PyPI source has no tests included 34 # https://github.com/mediawiki-utilities/python-mwoauth/issues/44 35 doCheck = false; 36 37 pythonImportsCheck = [ "mwoauth" ]; 38 39 meta = with lib; { 40 description = "Python library to perform OAuth handshakes with a MediaWiki installation"; 41 homepage = "https://github.com/mediawiki-utilities/python-mwoauth"; 42 license = licenses.mit; 43 }; 44}