summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* version 4.2.14.2.1Joern Hees2015-08-123-3/+86
|
* Merge pull request #509 from joernhees/test_narrow_pythonJörn Hees2015-08-111-0/+14
|\ | | | | added failing test for narrow python builds, closes #456
| * added failing test for narrow python builds, closes #456Joern Hees2015-08-111-0/+14
|/
* Merge pull request #486 from jimmccusker/sparql_batch_updateJörn Hees2015-08-111-21/+60
|\ | | | | Batch commits for SPARQLUpdateStore
| * Removed debugging print statement.Jim McCusker2015-05-301-1/+0
| |
| * Now properly autocommitting. Trying this on the road from a tethered iPad ↵Jim McCusker2015-05-261-2/+8
| | | | | | | | didn't work out. :-)
| * Added autocommit flagJim McCusker2015-05-261-6/+12
| |
| * Wayward tab.Jim McCusker2015-05-261-1/+1
| |
| * SPARQLUpdateStore writes an HTTP transaction for each and every triple ↵Jim McCusker2015-05-251-20/+48
| | | | | | | | addition or deletion. When adding significant amounts of data via this API, this results in a lot of network chatter and significant delays while the transactions are completed. This change batches edits up until the user calls commit() or until a read operation is performed. The result should always be the same behavior from any given client's perspective, since all edits are applied before a read occurs.
* | Merge pull request #508 from joernhees/upgrade_travis_containersJörn Hees2015-08-111-0/+1
|\ \ | | | | | | travis: migrate to docker container infrastructure
| * | travis: migrate to docker container infrastructureJoern Hees2015-08-111-0/+1
|/ /
* | Merge pull request #507 from joernhees/fix_py26_networkxJörn Hees2015-08-111-4/+4
|\ \ | | | | | | networkx 1.10 dropped py26 support, changing travis testing dependency
| * | networkx 1.10 dropped py26 support, changed travis testing dependencyJoern Hees2015-08-111-4/+4
|/ /
* | Merge pull request #496 from RDFLib/fix_canonicalizationJörn Hees2015-08-102-7/+111
|\ \ | | | | | | fixed #494 canonicalization sometimes collapses BNodes
| * | minor: tuple literalfix_canonicalizationJoern Hees2015-08-101-1/+1
| | |
| * | Merge pull request #506 from jimmccusker/fix_canonicalizationJörn Hees2015-08-102-3/+8
| |\ \ | | | | | | | | Fixed bnode collision bug, fixes #494
| | * | Fixed bnode collision bug.Jim McCusker2015-08-092-3/+8
| |/ /
| * | test for #494 (canonicalization sometimes collapses BNodes)Joern Hees2015-07-131-4/+103
| | |
* | | Merge pull request #504 from RDFLib/issue-495-graphs-methodJörn Hees2015-08-021-3/+5
|\ \ \ | | | | | | | | Re-added 'graphs' method as alias of 'contexts' to the Dataset object, fixes #495
| * | | made Dataset.graphs an alias of Dataset.contextsissue-495-graphs-methodJoern Hees2015-08-021-8/+4
| | | |
| * | | Added a 'graphs' method to the Dataset object (the documentation already had ↵Ivan Herman2015-08-011-1/+7
|/ / / | | | | | | | | | it...)
* | | Merge pull request #501 from joernhees/fix_hashJörn Hees2015-07-281-3/+9
|\ \ \ | | | | | | | | make Identifier.__hash__ consistent with str.__hash__ stability over runs, fixes #500
| * | | make Identifier.__hash__ stable wrt. multi processes, fixes #500Joern Hees2015-07-211-3/+9
| | | |
* | | | Merge pull request #503 from joernhees/fix_from_n3Jörn Hees2015-07-282-14/+33
|\ \ \ \ | |/ / / |/| | | fix util.from_n3() parsing Literals with datatypes and Namespace support, fixes #502
| * | | fixed broken tests for util.from_n3()Joern Hees2015-07-271-6/+7
| | | |
| * | | util.from_n3() allows to specify a NamespaceManager to parse CURIEsJoern Hees2015-07-271-8/+24
| | | |
| * | | util.from_n3() now correctly parses literals with datatypes, see #502Joern Hees2015-07-271-1/+3
|/ / /
* | | Merge pull request #499 from joernhees/fix_no_content_typeJörn Hees2015-07-201-1/+2
|\ \ \ | | | | | | | | fix handling URLInputSource without content-type, closes #498
| * | | fix handling URLInputSource without content-type, closes #498Joern Hees2015-07-201-1/+2
|/ / /
* | | no relative import in when run as a scriptcliff xuan2015-07-171-1/+1
|/ /
* | Removed duplicate option from armstrong theme configGunnar Aastrand Grimnes2015-07-011-1/+0
| | | | | | Fixes #491
* | Merge pull request #488 from joernhees/fix_variable_reprJörn Hees2015-06-221-1/+6
|\ \ | |/ |/| Variable.__repr__ should return a python representation string, not n3
| * Variable.__repr__ returns a python representation string, not n3Joern Hees2015-06-221-1/+6
|/ | | | | | | | | | | | | | | | | | | | | | | | | | For other terms like `URIRef`, `Literal` and `BNodes` we return a `repr` string that is a string representation of the term and allows re-creating the object when passed to `eval`. Variable isn't that consistent it seems: ```python In [1]: import rdflib INFO:rdflib:RDFLib Version: 4.2.1-dev In [2]: eval(repr(rdflib.term.URIRef('foo'))) Out[2]: rdflib.term.URIRef(u'foo') In [3]: eval(repr(rdflib.term.Variable('foo'))) File "<string>", line 1 ?foo ^ SyntaxError: invalid syntax ``` https://docs.python.org/2/library/functions.html#func-repr doesn't really enforce this, but it's nice to have for debugging for example. This commit returns a repr like `rdflib.term.Variable('foo')`.
* Merge pull request #482 from ggstuart/patch-1Jörn Hees2015-04-231-1/+1
|\ | | | | fix broken doc example, thanks @ggstuart
| * fix broken exampleGraeme Stuart2015-04-221-1/+1
|/ | | The example updates age but should be updating FOAF.age in order to produce the required output
* Merge pull request #480 from drewp/masterJörn Hees2015-04-013-18/+45
|\ | | | | trig output fixes
| * don't use assertIn; not supported in py2.6Drew Perttula2015-03-311-4/+4
| |
| * serialize bnode graph ids in trig correctlyDrew Perttula2015-03-312-19/+23
| |
| * run_tests_py3.sh shouldn't lose cmdline argsDrew Perttula2015-03-311-1/+1
| |
| * fix string types for py3Drew Perttula2015-03-311-4/+4
| |
| * trig serializer corrections to graph label outputDrew Perttula2015-03-292-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 prefixDrew Perttula2015-03-292-16/+16
|/
* Merge pull request #473 from joernhees/graphtoolJörn Hees2015-03-183-5/+199
|\ | | | | code to convert an rdflib.Graph into a graph_tool.Graph
| * remove double exclude line as py3 configparser complains otherwiseJoern Hees2015-03-181-2/+1
| |
| * make external_graph_libs tests optional (only run if ext lib is installed)Joern Hees2015-03-183-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.GraphJoern Hees2015-03-151-0/+101
| |
* | Merge pull request #477 from joernhees/test_rdfpipe_fix_envJörn Hees2015-03-181-2/+7
|\ \ | |/ |/| set PYTHONPATH to make rdfpipe tests use the right rdflib version
| * set PYTHONPATH to make rdfpipe tests use the right rdflib versionJoern Hees2015-03-181-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_failsafeJörn Hees2015-03-152-10/+20
|\ | | | | | | | | make travis fuseki install more failsafe, fixes #475 [no cci]
| * make travis fuseki install more failsafe, fixes #475Joern Hees2015-03-152-10/+20
|/