Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / wikitextparser / default.nix
blob5f4435c91694eb9886874b79c28d7ece62cf6ed7
1 { buildPythonPackage
2 , fetchFromGitHub
3 , lib
4 , setuptools
5 , pytestCheckHook
6 , regex
7 , wcwidth
8 }:
10 buildPythonPackage rec {
11   pname = "wikitextparser";
12   version = "0.55.5";
13   format = "pyproject";
15   src = fetchFromGitHub {
16     owner = "5j9";
17     repo = "wikitextparser";
18     rev = "v${version}";
19     hash = "sha256-cmzyRbq4tCbuyrNnT0UYxoxuwXrFkIcWdrogSTfxSys=";
20   };
22   nativeBuildInputs = [
23     setuptools
24   ];
26   propagatedBuildInputs = [
27     wcwidth
28     regex
29   ];
31   nativeCheckInputs = [
32     pytestCheckHook
33   ];
35   pythonImportsCheck = [ "wikitextparser" ];
37   meta = {
38     homepage = "https://github.com/5j9/wikitextparser";
39     description = "A simple parsing tool for MediaWiki's wikitext markup";
40     changelog = "https://github.com/5j9/wikitextparser/blob/v${version}/CHANGELOG.rst";
41     license = lib.licenses.gpl3Only;
42     maintainers = with lib.maintainers; [ rapiteanu ];
43   };