You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6.0.0 fully adopts Python 3 practices and drops Python 2 support so it is neater, faster and generally more modern than 5.0.0. It also tidies up the Graph API (removing duplicate functions) so it does include a few breaking changes. Additionally, there is a long list of PRs merged into 6.0.0 adding a number of small fixes and features which are listed below.
The text was updated successfully, but these errors were encountered:
The rdflib version pin was originally added as, the time of its release, rdflib 6.x contained breaking changes affecting %%sparql query functionality. I can't recall the exact issue, but this incompatibility may also have been specific to use with older Neptune endpoints (<1.0.5.0). I just tested graph-notebook==3.7.1 with rdflib==6.2.0 against a Neptune endpoint with engine version 1.2.0.0, and didn't seem to have any problems running basic %%sparql queries.
This does seem like a worthwhile upgrade considering the major improvements implemented in rdflib>=6.0.0; we will take a look into implementing this.
The
graph-notebook
package currently has a strict dependence onrdflib
version 5.0.0, while that package is already at v6.2.0 at the time of writing.graph-notebook/requirements.txt
Line 16 in f99dd18
Version 6 is fully Python 3, and includes several optimizations (see https://rdflib.readthedocs.io/en/stable/upgrade5to6.html), and adds JSON-LD support:
The text was updated successfully, but these errors were encountered: