From 0ccec0e6e7dd183a046810de6549ed6bd46b81d3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 8 Jun 2023 22:36:14 +0200 Subject: [PATCH] python311Packages.mwparserfromhell: remove pytest-runner - add changelog to meta --- .../mwparserfromhell/default.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) 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 ]; };