diff options
author | Vladimír Čunát <v@cunat.cz> | 2022-04-06 08:17:49 +0200 |
---|---|---|
committer | Vladimír Čunát <v@cunat.cz> | 2022-04-06 08:17:49 +0200 |
commit | b6966d911da89e5a7301aaef8b4f0a44c77e103c (patch) | |
tree | 0d4dd9a1202aa8f32069d89b647b6aa6652fb303 | |
parent | d240ca09aa43b3650da8b5b5ebc77053e7ecbaf6 (diff) | |
parent | 083ebe133bb434d2319fb5a0f89347c7ba806d64 (diff) | |
download | nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar.gz nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar.bz2 nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar.lz nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar.xz nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.tar.zst nixpkgs-b6966d911da89e5a7301aaef8b4f0a44c77e103c.zip |
Merge #167405: python3Packages.rdflib: update dependencies
-rw-r--r-- | pkgs/development/python-modules/rdflib/default.nix | 50 |
1 files changed, 30 insertions, 20 deletions
diff --git a/pkgs/development/python-modules/rdflib/default.nix b/pkgs/development/python-modules/rdflib/default.nix index 73f170b90b1..1a587d8d61a 100644 --- a/pkgs/development/python-modules/rdflib/default.nix +++ b/pkgs/development/python-modules/rdflib/default.nix @@ -2,16 +2,23 @@ , stdenv , buildPythonPackage , fetchFromGitHub -, html5lib +, pythonOlder + +# propagates , isodate -, networkx -, nose , pyparsing -, tabulate -, pandas + +# propagates <3.8 +, importlib-metadata + +# extras: networkx +, networkx + +# extras: html +, html5lib + +# tests , pytestCheckHook -, pythonOlder -, SPARQLWrapper }: buildPythonPackage rec { @@ -32,34 +39,37 @@ buildPythonPackage rec { isodate html5lib pyparsing - SPARQLWrapper + ] ++ lib.optionals (pythonOlder "3.8") [ + importlib-metadata ]; + passthru.extra-requires = { + html = [ + html5lib + ]; + networkx = [ + networkx + ]; + }; + checkInputs = [ - networkx - pandas - nose - tabulate pytestCheckHook - ]; + ] + ++ passthru.extra-requires.networkx + ++ passthru.extra-requires.html; pytestFlagsArray = [ # requires network access - "--deselect rdflib/__init__.py::rdflib" - "--deselect test/jsonld/test_onedotone.py::test_suite" + "--deselect=rdflib/__init__.py::rdflib" + "--deselect=test/jsonld/test_onedotone.py::test_suite" ]; disabledTests = [ # Requires network access - "api_key" - "BerkeleyDBTestCase" - "test_bad_password" "test_service" "testGuessFormatForParse" ] ++ lib.optional stdenv.isDarwin [ # Require loopback network access - "test_sparqlstore" - "test_sparqlupdatestore_mock" "TestGraphHTTP" ]; |