New version release

66 views
Skip to first unread message

Phil

unread,
Mar 27, 2012, 1:47:05 PM3/27/12
to rdfalchemy-dev
Note that there is a new version of RDFAlchemy on Pypi

This version:
* provides compatibility with the current (3.x) versions of rdflib
* fixes some bugs including one that prevented automatic install of
dependencies
* Allows a more sophisticated treatment using rdfsSubject rather
than rdfSubject

The last point will be treated in more detail in upcoming
documentation updates (Thanks to Graham Higgins for his earlier Sphinx
docs)

Note the since rdflib has dropped the bison (and hence the "c"
compilation) dependency, all appears to work well in jython.

Next month should see development start on a rdflib-extras effort to
allow "native" (i.e. non-http-protocol) access in jython to the sesame
and jena stores (allegro anyone??). That should allow (he said
hopefully) rdfalchemy to run in jython with easy access to native Java
Triplestores (when sleepycat can't scale where you want it to go).

--
Phil

Graham Higgins

unread,
Apr 1, 2012, 10:59:05 PM4/1/12
to rdfalch...@googlegroups.com
Hi Phil,

> Note that there is a new version of RDFAlchemy on Pypi

Great to see a new release. Since the previous one I've been working a Github version of RDFAlchemy converted from your trac svn repos:

http://github.com/gjhiggins/RDFAlchemy

The only changes (to what is now RDFAlchemy 0.2.9) that I've made are to remove some unused imports, tidy a few docstrings, add a couple of tweaks to get the code to install/run under Python 3.2 and introduce a tox.ini file to make testing across versions more convenient. I confess removed the Paste commands utility 'cos there's no Python 3 port of Paste.

For my own convenience, I've set up a Hudson CI build - reports are here:

http://bel-epa.com/hudson/job/RDFAlchemy/

Dunno if you caught it but Jeni Tennison wrote a blog post "Getting Started with RDF and SPARQL Using Sesame and Python" in which she successfully used RDFAlchemy

http://www.jenitennison.com/blog/node/153

Cheers,

Graham.

Dominique Guardiola

unread,
Apr 11, 2012, 8:22:43 AM4/11/12
to rdfalch...@googlegroups.com
Hi I'd like to know which the up-to-date package to work with
We're working on a Django site talking to an openRDF store

There's the SVN on openvest.com and two other repos maintained by Graham Higgins :

https://github.com/gjhiggins/RDFAlchemy (updated 9 days ago)
https://bitbucket.org/gjhiggins/rdfalchemy-dev/changesets (last updated in january)

Where the "official" dev is taking place if we want to contribute or get the last fixes ?
I know the work Graham is doing to clean up RDFLib and it looks like rdfalchemy could also benefit from the ease of use of github (or bitbucket if you prefer) to continue to grow.

For the docs, same question there is the API docs on openvest (from 2008?) and this new doc :
http://readthedocs.org/docs/rdfalchemy/en/latest/

Dominique

Philip Cooper

unread,
Apr 11, 2012, 11:49:21 AM4/11/12
to rdfalch...@googlegroups.com


On Wednesday, April 11, 2012 6:22:43 AM UTC-6, Dominique Guardiola wrote:
Hi I'd like to know which the up-to-date package to work with
We're working on a Django site talking to an openRDF store

There's the SVN on openvest.com and two other repos

I will be merging the other repos into the current svn trunk.  I can incorporate any bug fixes there.


...  it looks like rdfalchemy could also benefit from the ease of use of github (or bitbucket if you prefer) to continue to grow.

At a bare minimum, I will be moving from SVN to mercurial to help with these kind of merges.  If there is any preference to moving to github or bitbucket, I'm open to that too.  Seems a few years back, every-one was doing google-code and not that's populated with a huge number of sub projects that moved elsewhere (github for a bunch).

 

For the docs, same question there is the API docs on openvest (from 2008?) and this new doc :
http://readthedocs.org/docs/rdfalchemy/en/latest/

I will be be updating the Sphinx docs on readthedocs to reflect a number of new features not even enumerated on the trac wiki yet (e.g. rdfsSubject vs rdfSubject).  I like this readthedocs and will still use the trac wiki for specific items (openRDF  jython support etc)

I will take a look at the openRDF functionality.  In particular, jython is targeting skipping python2.6 and jumping to 2.7.  That will make Django available on that platform and I'm starting a rdflib-extras plugin that will make rdflib/rdfalchemy work with direct connections to openRDF/Sesame without having to use the http interface.

If you contact me directly,  I'll help knudge the openRDF side of things forward.


--
Phil

Reply all
Reply to author
Forward
0 new messages