python3Packages.pyquery: refactor, fix license

+6 -12
+6 -12
pkgs/development/python-modules/pyquery/default.nix
··· 5 fetchPypi, 6 lxml, 7 pytestCheckHook, 8 - pythonOlder, 9 requests, 10 webob, 11 webtest, 12 }: ··· 14 buildPythonPackage rec { 15 pname = "pyquery"; 16 version = "2.0.1"; 17 - disabled = pythonOlder "3.7"; 18 - 19 - format = "setuptools"; 20 21 src = fetchPypi { 22 inherit pname version; 23 hash = "sha256-AZS7JwaxLQN9sSxRko/p67NrctnnGVZdq6WmxZUyL68="; 24 }; 25 26 - # https://github.com/gawel/pyquery/issues/248 27 - postPatch = '' 28 - substituteInPlace tests/test_pyquery.py \ 29 - --replace test_selector_html skip_test_selector_html 30 - ''; 31 32 - propagatedBuildInputs = [ 33 cssselect 34 lxml 35 ]; ··· 38 39 pythonImportsCheck = [ "pyquery" ]; 40 41 - checkInputs = [ 42 pytestCheckHook 43 requests 44 webob ··· 68 description = "Jquery-like library for Python"; 69 homepage = "https://github.com/gawel/pyquery"; 70 changelog = "https://github.com/gawel/pyquery/blob/${version}/CHANGES.rst"; 71 - license = licenses.bsd0; 72 }; 73 }
··· 5 fetchPypi, 6 lxml, 7 pytestCheckHook, 8 requests, 9 + setuptools, 10 webob, 11 webtest, 12 }: ··· 14 buildPythonPackage rec { 15 pname = "pyquery"; 16 version = "2.0.1"; 17 + pyproject = true; 18 19 src = fetchPypi { 20 inherit pname version; 21 hash = "sha256-AZS7JwaxLQN9sSxRko/p67NrctnnGVZdq6WmxZUyL68="; 22 }; 23 24 + build-system = [ setuptools ]; 25 26 + dependencies = [ 27 cssselect 28 lxml 29 ]; ··· 32 33 pythonImportsCheck = [ "pyquery" ]; 34 35 + nativeCheckInputs = [ 36 pytestCheckHook 37 requests 38 webob ··· 62 description = "Jquery-like library for Python"; 63 homepage = "https://github.com/gawel/pyquery"; 64 changelog = "https://github.com/gawel/pyquery/blob/${version}/CHANGES.rst"; 65 + license = licenses.bsd3; 66 }; 67 }