anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / mwoauth / default.nix
blobed1b59ddb32e072464baf571781146847d4bb472
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   oauthlib,
6   pyjwt,
7   pythonOlder,
8   requests,
9   requests-oauthlib,
10   six,
13 buildPythonPackage rec {
14   pname = "mwoauth";
15   version = "0.4.0";
16   format = "setuptools";
18   disabled = pythonOlder "3.7";
20   src = fetchPypi {
21     inherit pname version;
22     hash = "sha256-IuNAPnSOcBRvjszBQw/lQsn5xP9nfv9CSlLmRPbY98U=";
23   };
25   propagatedBuildInputs = [
26     oauthlib
27     pyjwt
28     requests
29     requests-oauthlib
30     six
31   ];
33   # PyPI source has no tests included
34   # https://github.com/mediawiki-utilities/python-mwoauth/issues/44
35   doCheck = false;
37   pythonImportsCheck = [ "mwoauth" ];
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   };