There is a newer version of this record available.

Software Open Access

gklyne/annalist: Python 3 support, HTTPS proxying and dependent package updates


This is a maintenance release, with no significant changes in functionality. Package dependencies have been updated to latest versons (Except Django is updated to 1.11, the last release to support Python 2).

All code has been updated to run under Python 3.7, but package dependencies Django 1.11 and rdflib-jsonld 0.4.0 are not ready (though easily patched).

The OpenID connect login code has been updated to use a newer support library, a consequence of which is that HTTPS must be used to access Annalist, which would be achieved by running Annalist behind a robust HTTP server such as Apache HTTPD or Nginx. (The Annalist installation document has initial instructions for installation with Apache, including installation of a "LetsEncrypt" certificate.)

The test suite has been updated to cover annalist-manager functionality.

Files (124.7 MB)
Name Size
124.7 MB Download
All versions This version
Views 83659
Downloads 466
Data volume 5.7 GB748.2 MB
Unique views 74358
Unique downloads 365


Cite as