Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | back to dev version | Joern Hees | 2015-02-19 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #455 from joernhees/release_4.2.04.2.0 | Jörn Hees | 2015-02-19 | 3 | -3/+66 | |
|\ | | | | | Release 4.2.0 | |||||
| * | set version to 4.2.0 for release | Joern Hees | 2015-02-19 | 1 | -2/+2 | |
| | | ||||||
| * | took the freedom to add me to the contributors ;) | Joern Hees | 2015-02-19 | 1 | -1/+2 | |
| | | ||||||
| * | Changelog for upcoming 4.2.0 release | Joern Hees | 2015-02-19 | 1 | -0/+62 | |
|/ | ||||||
* | Merge pull request #454 from joernhees/narrow_python | Jörn Hees | 2015-02-18 | 3 | -0/+48 | |
|\ | | | | | graceful degradation for unicode chars > 0xFFFF on narrow python builds | |||||
| * | warnings for narrow python builds | Joern Hees | 2015-02-18 | 3 | -2/+50 | |
| | | | | | | | | | | | | | | | | | | | | | | if chars > 0xFFFF are really encountered a UnicodeWarning is issued. On import an ImportWarning is issued. These are ignored by default, but can be enabled if python is invoked with `-W all`, as any good developer should do ^^. closes #453 | |||||
| * | use codecs.decode with unicode_escape instead of unichr. Fixes #453 | Yves-Marie Haussonne | 2015-02-18 | 2 | -2/+2 | |
|/ | ||||||
* | Fix mapping of ttl to turtle for guess_format | Niklas Lindström | 2015-02-04 | 1 | -2/+2 | |
| | ||||||
* | hah, knew this would get me... it's 2015! | Jörn Hees | 2015-01-07 | 1 | -1/+1 | |
| | ||||||
* | version set to semver.org conform 4.2.0-dev | Jörn Hees | 2015-01-07 | 1 | -2/+2 | |
| | | | the old dev version "4.2-dev" isn't http://semver.org conform |