python313Packages.publicsuffixlist: 1.0.2.20250122 -> 1.0.2.20250124 (#376319)
[NixPkgs.git] / pkgs / development / python-modules / mergedeep / default.nix
blobebb396a990892f00d3636be48a6e3f6d7b882ba3
2   lib,
3   buildPythonPackage,
4   isPy27,
5   fetchFromGitHub,
6   pytest,
7 }:
9 buildPythonPackage rec {
10   pname = "mergedeep";
11   version = "1.3.4";
12   format = "setuptools";
13   disabled = isPy27;
15   # PyPI tarball doesn't include tests directory
16   src = fetchFromGitHub {
17     owner = "clarketm";
18     repo = "mergedeep";
19     rev = "v${version}";
20     sha256 = "1msvvdzk33sxzgyvs4fs8dlsrsi7fjj038z83s0yw5h8m8d78469";
21   };
23   nativeCheckInputs = [ pytest ];
24   checkPhase = "pytest";
25   pythonImportsCheck = [ "mergedeep" ];
27   meta = with lib; {
28     homepage = "https://github.com/clarketm/mergedeep";
29     description = "Deep merge function for python";
30     license = licenses.mit;
31     maintainers = with maintainers; [ ris ];
32   };