diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-16 14:10:36 -0400 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2018-10-17 07:46:59 +0200 |
commit | 4d25c10bff07bc39bf9eccd6933424d738d9834b (patch) | |
tree | 110774fbe4e6ebd0657f204d604208d984173f0a /pkgs | |
parent | 0e26b1e3661e748cedc4c19049ecc6e6ed8a01ae (diff) | |
download | nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar.gz nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar.bz2 nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar.lz nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar.xz nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.tar.zst nixlib-4d25c10bff07bc39bf9eccd6933424d738d9834b.zip |
pythonPackages.SPARQLWrapper: refactor move to python-modules
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/sparqlwrapper/default.nix | 35 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 27 |
2 files changed, 36 insertions, 26 deletions
diff --git a/pkgs/development/python-modules/sparqlwrapper/default.nix b/pkgs/development/python-modules/sparqlwrapper/default.nix new file mode 100644 index 000000000000..44f16fbdfc6c --- /dev/null +++ b/pkgs/development/python-modules/sparqlwrapper/default.nix @@ -0,0 +1,35 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, six +, isodate +, pyparsing +, html5lib +, keepalive +}: + +buildPythonPackage rec { + pname = "SPARQLWrapper"; + version = "1.7.6"; + + src = fetchPypi { + inherit pname version; + sha256 = "1y12hpsfjd779yi29bhvl6g4vszadjvd8jw38z5rg77b034vxjnw"; + }; + + # break circular dependency loop + patchPhase = '' + sed -i '/rdflib/d' requirements.txt + ''; + + # Doesn't actually run tests + doCheck = false; + + propagatedBuildInputs = [ six isodate pyparsing html5lib keepalive ]; + + meta = with stdenv.lib; { + description = "This is a wrapper around a SPARQL service. It helps in creating the query URI and, possibly, convert the result into a more manageable format"; + homepage = "http://rdflib.github.io/sparqlwrapper"; + license = licenses.w3c; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 12627d6ca795..87f4c4a03f22 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2330,32 +2330,7 @@ in { keyrings-alt = callPackage ../development/python-modules/keyrings-alt {}; - SPARQLWrapper = buildPythonPackage rec { - name = "SPARQLWrapper-${version}"; - version = "1.7.6"; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SPARQLWrapper/SPARQLWrapper-${version}.tar.gz"; - sha256 = "1y12hpsfjd779yi29bhvl6g4vszadjvd8jw38z5rg77b034vxjnw"; - }; - - # break circular dependency loop - patchPhase = '' - sed -i '/rdflib/d' requirements.txt - ''; - - # Doesn't actually run tests - doCheck = false; - - propagatedBuildInputs = with self; [ - six isodate pyparsing html5lib keepalive - ]; - - meta = with stdenv.lib; { - description = "This is a wrapper around a SPARQL service. It helps in creating the query URI and, possibly, convert the result into a more manageable format"; - homepage = "http://rdflib.github.io/sparqlwrapper"; - }; - }; + SPARQLWrapper = callPackage ../development/python-modules/sparqlwrapper { }; dulwich = callPackage ../development/python-modules/dulwich { inherit (pkgs) git glibcLocales; |