1{ lib
2, buildPythonPackage
3, fetchPypi
4, isodate
5, html5lib
6, SPARQLWrapper
7, networkx
8, nose
9, python
10}:
11
12buildPythonPackage rec {
13 pname = "rdflib";
14 version = "4.2.2";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "0398c714znnhaa2x7v51b269hk20iz073knq2mvmqp2ma92z27fs";
19 };
20
21 propagatedBuildInputs = [isodate html5lib SPARQLWrapper ];
22
23 checkInputs = [ networkx nose ];
24
25 # Python 2 syntax
26 # Failing doctest
27 doCheck = false;
28
29 checkPhase = ''
30 ${python.interpreter} run_tests.py
31 '';
32
33 meta = {
34 description = "A Python library for working with RDF, a simple yet powerful language for representing information";
35 homepage = http://www.rdflib.net/;
36 };
37}