diff --git a/pkgs/development/python-modules/mwparserfromhell/default.nix b/pkgs/development/python-modules/mwparserfromhell/default.nix index ea4019b2afeb..453ff24ef7bf 100644 --- a/pkgs/development/python-modules/mwparserfromhell/default.nix +++ b/pkgs/development/python-modules/mwparserfromhell/default.nix @@ -2,26 +2,38 @@ , buildPythonPackage , fetchPypi , pytestCheckHook -, pytest-runner +, pythonOlder }: buildPythonPackage rec { pname = "mwparserfromhell"; version = "0.6.4"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; hash = "sha256-kr7JUorjTScok8yvK1J9+FwxT/KM+7MFY0BGewldg0w="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace '"pytest-runner"' "" + ''; + nativeCheckInputs = [ pytestCheckHook - pytest-runner + ]; + + pythonImportsCheck = [ + "mwparserfromhell" ]; meta = with lib; { description = "MWParserFromHell is a parser for MediaWiki wikicode"; - homepage = "https://mwparserfromhell.readthedocs.io/en/latest/"; + homepage = "https://mwparserfromhell.readthedocs.io/"; + changelog = "https://github.com/earwig/mwparserfromhell/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ melling ]; };