linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / mwclient / default.nix
blob2eed1eefeec8dc04f04a325fc69628d5849c9e58
1 { lib, buildPythonPackage, fetchFromGitHub
2 , requests, requests_oauthlib, six
3 , pytest, pytestcache, pytestcov, responses, mock
4 }:
6 buildPythonPackage rec {
7   version = "0.10.1";
8   pname = "mwclient";
10   src = fetchFromGitHub {
11     owner = "mwclient";
12     repo = "mwclient";
13     rev = "v${version}";
14     sha256 = "120snnsh9n5svfwkyj1w9jrxf99jnqm0jk282yypd3lpyca1l9hj";
15   };
17   checkInputs = [ pytest pytestcache pytestcov responses mock ];
19   propagatedBuildInputs = [ requests requests_oauthlib six ];
21   checkPhase = ''
22     py.test
23   '';
25   meta = with lib; {
26     description = "Python client library to the MediaWiki API";
27     license = licenses.mit;
28     homepage = "https://github.com/mwclient/mwclient";
29   };