nautilus: fix cross compilation (#373662)
[NixPkgs.git] / pkgs / development / python-modules / mwparserfromhell / default.nix
blob55d9c63c640d59c84c051a58f08e16cd4a340759
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pytestCheckHook,
6   pythonOlder,
7 }:
9 buildPythonPackage rec {
10   pname = "mwparserfromhell";
11   version = "0.6.6";
12   format = "setuptools";
14   disabled = pythonOlder "3.8";
16   src = fetchPypi {
17     inherit pname version;
18     hash = "sha256-ca/sHpeEulduldbzSEVYLTxzOjpSuncN2KnDpA5bZJ8=";
19   };
21   postPatch = ''
22     substituteInPlace setup.py \
23       --replace '"pytest-runner"' ""
24   '';
26   nativeCheckInputs = [ pytestCheckHook ];
28   pythonImportsCheck = [ "mwparserfromhell" ];
30   meta = with lib; {
31     description = "MWParserFromHell is a parser for MediaWiki wikicode";
32     homepage = "https://mwparserfromhell.readthedocs.io/";
33     changelog = "https://github.com/earwig/mwparserfromhell/releases/tag/v${version}";
34     license = licenses.mit;
35     maintainers = with maintainers; [ melling ];
36   };