evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / python-modules / json-repair / default.nix
bloba99b356ad5e13cddb6222ea90fa185025efbac0d
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   pytestCheckHook,
7 }:
9 buildPythonPackage rec {
10   pname = "json-repair";
11   version = "0.29.6";
12   pyproject = true;
14   src = fetchFromGitHub {
15     owner = "mangiucugna";
16     repo = "json_repair";
17     rev = "refs/tags/v${version}";
18     hash = "sha256-EP8uaH9vbpbgWtQTm+c2mbO2h1t6aK1ENpVw/Dkx2/U=";
19   };
21   build-system = [ setuptools ];
23   nativeBuildInputs = [ pytestCheckHook ];
25   disabledTestPaths = [
26     "tests/test_performance.py"
27     "tests/test_coverage.py"
28   ];
30   pythonImportsCheck = [ "json_repair" ];
32   meta = with lib; {
33     description = "Module to repair invalid JSON, commonly used to parse the output of LLMs";
34     homepage = "https://github.com/mangiucugna/json_repair/";
35     changelog = "https://github.com/mangiucugna/json_repair/releases/tag/${version}";
36     license = licenses.mit;
37     maintainers = with maintainers; [ greg ];
38   };