21 buildPythonPackage rec {
22 pname = "jsonschema-spec";
26 disabled = pythonOlder "3.8";
28 src = fetchFromGitHub {
31 rev = "refs/tags/${version}";
32 hash = "sha256-1Flb3XQCGhrAYzTvriSVhHDb/Z/uvCyZdbav2u7f3sg=";
36 sed -i "/^--cov/d" pyproject.toml
38 substituteInPlace pyproject.toml \
39 --replace 'referencing = ">=0.28.0,<0.30.0"' 'referencing = ">=0.28.0"'
51 propagatedBuildInputs = [
63 passthru.skipBulkUpdate = true; # newer versions under the jsonschema-path name
66 changelog = "https://github.com/p1c2u/jsonschema-spec/releases/tag/${version}";
67 description = "JSONSchema Spec with object-oriented paths";
68 homepage = "https://github.com/p1c2u/jsonschema-spec";
69 license = licenses.asl20;
70 maintainers = with maintainers; [ hexa ];