Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix string types for py3 | Drew Perttula | 2015-03-31 | 1 | -4/+4 |
| | |||||
* | trig serializer corrections to graph label output | Drew Perttula | 2015-03-29 | 2 | -1/+24 |
| | | | | | Before: "<short:name> {...}" and "<None> {...}" After: "short:name {...}" and "<http://actual/uri/here> {...}" | ||||
* | trig serializer wasn't including a @prefix line for the first graph's prefix | Drew Perttula | 2015-03-29 | 2 | -16/+16 |
| | |||||
* | Merge pull request #473 from joernhees/graphtool | Jörn Hees | 2015-03-18 | 3 | -5/+199 |
|\ | | | | | code to convert an rdflib.Graph into a graph_tool.Graph | ||||
| * | remove double exclude line as py3 configparser complains otherwise | Joern Hees | 2015-03-18 | 1 | -2/+1 |
| | | |||||
| * | make external_graph_libs tests optional (only run if ext lib is installed) | Joern Hees | 2015-03-18 | 3 | -4/+98 |
| | | | | | | | | | | | | | | | | networkx shouldn't be a dependency of rdflib just to run tests. Also graph_tool heavily depends on C libs and can't easily be installed via pip (or via apt-get on travis). Hence, the doctests are duplicated into proper tests that auto skip if networkx or graph_tool can't be imported. | ||||
| * | code to convert an rdflib.Graph into a graph_tool.Graph | Joern Hees | 2015-03-15 | 1 | -0/+101 |
| | | |||||
* | | Merge pull request #477 from joernhees/test_rdfpipe_fix_env | Jörn Hees | 2015-03-18 | 1 | -2/+7 |
|\ \ | |/ |/| | set PYTHONPATH to make rdfpipe tests use the right rdflib version | ||||
| * | set PYTHONPATH to make rdfpipe tests use the right rdflib version | Joern Hees | 2015-03-18 | 1 | -2/+7 |
|/ | | | | | | | before this fix, the invocation of rdflib/tools/rdfpipe.py from a subprocess didn't have the current version of rdflib in its path but the one from the virtualenv, which is the one installed as dependency for SPARQLWrapper! | ||||
* | Merge pull request #476 from joernhees/travis_fuseki_failsafe | Jörn Hees | 2015-03-15 | 2 | -10/+20 |
|\ | | | | | | | | | make travis fuseki install more failsafe, fixes #475 [no cci] | ||||
| * | make travis fuseki install more failsafe, fixes #475 | Joern Hees | 2015-03-15 | 2 | -10/+20 |
|/ | |||||
* | Merge pull request #474 from joernhees/quickfix_fuseki_tests | Jörn Hees | 2015-03-15 | 1 | -3/+3 |
|\ | | | | | quickfix: update fuseki version for testing | ||||
| * | update fuseki version for testing | Joern Hees | 2015-03-15 | 1 | -3/+3 |
|/ | |||||
* | edge attributes as callables, transformation functions and refactoring | Joern Hees | 2015-03-10 | 1 | -49/+110 |
| | |||||
* | Merge pull request #471 from joernhees/networkx_extra | Jörn Hees | 2015-03-10 | 4 | -4/+188 |
|\ | | | | | Networkx connector | ||||
| * | exclude some `def main():` functions from test coverage analysis | Joern Hees | 2015-03-09 | 2 | -3/+3 |
| | | |||||
| * | add networkx as test requirement | Joern Hees | 2015-03-09 | 2 | -2/+3 |
| | | |||||
| * | code to convert an rdflib.Graph into networkx.((Multi)Di)Graph | Joern Hees | 2015-03-09 | 1 | -0/+183 |
|/ | |||||
* | Merge pull request #470 from joernhees/rdf_xml_rdf_default_namespace | Jörn Hees | 2015-03-07 | 2 | -9/+24 |
|\ | | | | | fixes #468 RDF/XML problem with unqualified use of rdf:about | ||||
| * | fixed and improved main rdflib docstring test (4 instead of wrong 9 triples) | Joern Hees | 2015-03-06 | 1 | -6/+21 |
| | | |||||
| * | minor: docstring typo | Joern Hees | 2015-03-06 | 1 | -1/+1 |
| | | |||||
| * | lookup for unqualified namespace 'about' fixed. fixes #468 | Kris Maglione | 2015-03-06 | 1 | -2/+2 |
| | | |||||
* | | Merge pull request #466 from joernhees/travis_fuseki | Jörn Hees | 2015-03-06 | 7 | -43/+98 |
|\ \ | | | | | | | Running a local fuseki server on travis, closes #460 | ||||
| * | | updated SPARQL(Update)Store's docstrings with recommendations to use Dataset ↵ | Joern Hees | 2015-03-06 | 1 | -7/+11 |
| | | | | | | | | | | | | instead of ConjunctiveGraph | ||||
| * | | run two fuseki servers with different default graph behaviors | Joern Hees | 2015-03-04 | 3 | -22/+49 |
| | | | | | | | | | | | | | | | | | | On a SPARQLUpdateStore we need two different behaviors for: - Dataset tests: need empty default graph. - ConjunctiveGraph tests: need default graph to be union of all graphs. | ||||
| * | | updated test comments & added fuseki config parameter unionDefaultGraph=true | Joern Hees | 2015-03-01 | 2 | -5/+18 |
| | | | |||||
| * | | install and run Fuseki, enable sparqlupdate tests | Graham Higgins | 2015-02-26 | 3 | -2/+11 |
| | | | |||||
| * | | Update requirements | Graham Higgins | 2015-02-26 | 3 | -14/+16 |
| | | | |||||
* | | | Merge pull request #469 from bcroq/AuditableStore-try-remove | Jörn Hees | 2015-03-06 | 1 | -19/+15 |
|\ \ \ | |_|/ |/| | | Don't check for ops in reverseOps before removing it, just try it. | ||||
| * | | Don't check if an op is in reverseOps before removing it, just try to remove it. | Bertrand Croq | 2015-03-05 | 1 | -19/+15 |
|/ / | |||||
* | | Merge pull request #467 from joernhees/graph_set_assert | Jörn Hees | 2015-03-04 | 1 | -2/+6 |
|\ \ | | | | | | | added asserts for graph.set([s,p,o]) so s and p aren't None | ||||
| * | | added asserts for graph.set([s,p,o]) so s and p aren't None | Joern Hees | 2015-03-04 | 1 | -2/+6 |
|/ / | | | | | | | | | otherwise this will delete (*, p, *) or (s, *, *) or even (*, *, *) from graph and fails on add which is most likely not what the developer wants. | ||||
* | | Merge pull request #464 from bcroq/auditable_store_query | Jörn Hees | 2015-02-26 | 1 | -0/+3 |
|\ \ | | | | | | | add `query` method | ||||
| * | | add `query` method | Bertrand Croq | 2015-02-25 | 1 | -0/+3 |
| |/ | |||||
* | | Merge pull request #465: use threading.RLock instances as context managers | Joern Hees | 2015-02-25 | 1 | -49/+46 |
|\ \ | |||||
| * | | threading.RLock instances are context managers | Bertrand Croq | 2015-02-25 | 1 | -51/+48 |
| |/ | |||||
* | | Merge pull request #463 from bcroq/auditable_store_and_or | Jörn Hees | 2015-02-25 | 1 | -12/+8 |
|\ \ | |/ |/| | Replace "A and B or C" by "B if A else C" | ||||
| * | Replace "A and B or C" by "B if A else C" | Bertrand Croq | 2015-02-25 | 1 | -12/+8 |
|/ | | | | | With "A and B or C", when B is a context (ie a graph), Python implicitly calls Graph:__len__. This call can be quite long, we don't need it. More informations here: https://docs.python.org/2/reference/datamodel.html#object.__nonzero__ | ||||
* | Merge pull request #459 from joernhees/sparql_store_empty_literals | Jörn Hees | 2015-02-25 | 3 | -13/+37 |
|\ | | | | | SPARQLStore does not transform Literal('') into Literal('None') anymore, fixes #457 | ||||
| * | added further test for #457 using a local sparql store | Joern Hees | 2015-02-25 | 1 | -7/+19 |
| | | |||||
| * | minor code cleanup removing if False code | Joern Hees | 2015-02-25 | 1 | -4/+1 |
| | | |||||
| * | made test for #457 py3 compatible | Joern Hees | 2015-02-25 | 1 | -1/+2 |
| | | |||||
| * | SPARQLStore does not transform Literal('') into Literal('None') anymore, ↵ | Joern Hees | 2015-02-24 | 2 | -3/+17 |
| | | | | | | | | fixes #457 | ||||
* | | Merge pull request #458 from joernhees/perf_all_nodes | Jörn Hees | 2015-02-25 | 1 | -3/+3 |
|\ \ | |/ |/| | slight performance increase for graph.all_nodes() | ||||
| * | slight performance increase for graph.all_nodes() | Joern Hees | 2015-02-24 | 1 | -3/+3 |
|/ | | | | | | | | | | | | | | | | set.update() seems to be faster than union and we can save the set creation overhead: ```python In [1]: %timeit s = set(range(1000)) ; s.update(range(10000)) 1000 loops, best of 3: 419 µs per loop In [2]: %timeit s = set(range(1000)) ; s.update(set(range(10000))) 1000 loops, best of 3: 584 µs per loop In [3]: %timeit s = set(range(1000)) ; s.union(set(range(10000))) 1000 loops, best of 3: 610 µs per loop ``` | ||||
* | removing pip --use-mirrors from travis as it's deprecated for a while now | Joern Hees | 2015-02-19 | 1 | -6/+6 |
| | |||||
* | update supported python versions in setup.py | Joern Hees | 2015-02-19 | 1 | -2/+1 |
| | |||||
* | drop travis testing of Python 3.2 as it alwasy times out, closes #448 | Joern Hees | 2015-02-19 | 1 | -1/+1 |
| | |||||
* | more explanation for release process | Joern Hees | 2015-02-19 | 1 | -9/+22 |
| | |||||
* | new version and dates in license and readme as well | Joern Hees | 2015-02-19 | 2 | -3/+3 |
| |