python312Packages.mandown: 1.10.0 -> 1.10.1 (#370595)
[NixPkgs.git] / pkgs / development / python-modules / configupdater / default.nix
blob9e052140d48fc8cdfe6cd051acc646588b3ee11c
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pytestCheckHook,
6   setuptools-scm,
7 }:
9 buildPythonPackage rec {
10   pname = "configupdater";
11   version = "3.2";
12   format = "setuptools";
14   src = fetchPypi {
15     inherit version;
16     pname = "ConfigUpdater";
17     hash = "sha256-n9rFODHBsGKSm/OYtkm4fKMOfxpzXz+/SCBygEEGMGs=";
18   };
20   postPatch = ''
21     substituteInPlace setup.cfg \
22       --replace '--cov configupdater --cov-report term-missing' ""
23   '';
25   nativeBuildInputs = [ setuptools-scm ];
27   pythonImportsCheck = [ "configupdater" ];
29   nativeCheckInputs = [ pytestCheckHook ];
31   meta = with lib; {
32     description = "Parser like ConfigParser but for updating configuration files";
33     homepage = "https://configupdater.readthedocs.io/en/latest/";
34     license = with licenses; [
35       mit
36       psfl
37     ];
38     maintainers = with maintainers; [ ris ];
39   };