From e18dc13e507c1013e5f5dc004cab72a5d7fe6e8a Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sat, 20 Jul 2019 11:03:08 +0200 Subject: Revert "pythonPackages.jsonschema: 2.6.0 -> 3.0.1" Too soon. We need to wait till it is better supported. This reverts commit ba4384d8650de330fd218f08e8679e1d486bd1dc. --- .../python-modules/jsonschema/default.nix | 48 +++++++--------------- 1 file changed, 14 insertions(+), 34 deletions(-) (limited to 'pkgs/development/python-modules') diff --git a/pkgs/development/python-modules/jsonschema/default.nix b/pkgs/development/python-modules/jsonschema/default.nix index dfff4ac42656..db6be9f99182 100644 --- a/pkgs/development/python-modules/jsonschema/default.nix +++ b/pkgs/development/python-modules/jsonschema/default.nix @@ -1,51 +1,31 @@ -{ lib -, buildPythonPackage -, fetchPypi -, attrs -, pyrsistent -, setuptools -, six -, functools32 -, setuptools_scm -, perf -, twisted -, python -}: +{ stdenv, buildPythonPackage, fetchPypi, python +, nose, mock, vcversioner, functools32 }: buildPythonPackage rec { pname = "jsonschema"; - version = "3.0.1"; + version = "2.6.0"; src = fetchPypi { inherit pname version; - sha256 = "03g20i1xfg4qdlk4475pl4pp7y0h37g1fbgs5qhy678q9xb822hc"; + sha256 = "00kf3zmpp9ya4sydffpifn0j0mzm342a2vzh82p6r0vh10cg7xbg"; }; - nativeBuildInputs = [ - setuptools_scm - ]; + checkInputs = [ nose mock vcversioner ]; + propagatedBuildInputs = [ functools32 ]; - propagatedBuildInputs = [ - attrs - pyrsistent - setuptools - six - functools32 - ]; - - checkInputs = [ - twisted - perf - ]; + postPatch = '' + substituteInPlace jsonschema/tests/test_jsonschema_test_suite.py \ + --replace "python" "${python.pythonForBuild.interpreter}" + ''; checkPhase = '' - ${python.interpreter} setup.py test --test-suite=jsonschema.tests + nosetests ''; - meta = with lib; { - description = "An implementation of JSON Schema validation for Python"; + meta = with stdenv.lib; { homepage = https://github.com/Julian/jsonschema; + description = "An implementation of JSON Schema validation for Python"; license = licenses.mit; - maintainers = with maintainers; [ costrouc domenkozar ]; + maintainers = with maintainers; [ domenkozar ]; }; } -- cgit 1.4.1