Introducing pyexistdb

We are proud to announce the release of a Python 3 interface to eXist-db.

eXist-db is an XML document database. It is a natural choice for storing a corpus of TEI documents. It does not come with built in Python support, so Python users had to resort to 3rd-party libraries. The most advanced library was created by the Emory University Libraries.

Their library, called eulexistdb is really good, even offering a Django-ORM like interface to eXist-db. Unfortunately, it only supports Python 2 with no Python 3 support in sight. We have forked this library and made it compatible with Python 3

You install it simply by running

pip install pyexistdb

You can find the documentation here.