Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / mwcli / default.nix
blob1ea2a58ea8fae304d581064505bd9823691a4581
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonRelaxDepsHook
5 , docopt
6 , para
7 }:
9 buildPythonPackage rec {
10   pname = "mwcli";
11   version = "0.0.3";
12   format = "setuptools";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-ADMb0P8WtXIcnGJ02R4l/TVfRewHc8ig45JurAWHGaA=";
17   };
19   # Prevent circular dependency
20   pythonRemoveDeps = [
21     "mwxml"
22   ];
24   nativeBuildInputs = [
25     pythonRelaxDepsHook
26   ];
28   propagatedBuildInputs = [
29     docopt
30     para
31   ];
33   # Tests require mwxml which itself depends on this package (circular dependency)
34   doCheck = false;
36   meta = with lib; {
37     description = "A set of helper functions and classes for mediawiki-utilities command-line utilities";
38     homepage = "https://github.com/mediawiki-utilities/python-mwcli";
39     license = licenses.mit;
40     maintainers = with maintainers; [ GaetanLepage ];
41   };