emory-libraries / eulxml

Utilities for using XPath to map XML data to Python objects and Django forms
http://eulxml.readthedocs.org
38 stars 12 forks source link

Incompatibility with supported Django versions #42

Open cormier opened 6 years ago

cormier commented 6 years ago

Tox tests against Django 1.5 up to Django 1.8

Those Django versions are not longer supported by the Django project team and receiving security fixes.

Only Django 1.11 and 2.x are supported at the moment.

However eulxml is incompatible with these versions: it uses a function, get_declared_fields, that has been deprecated and removed in Django 1.9

I believe we need to:

  1. Determine what Python and Django versions we want to support:

I suggest dropping support for the following versions of python:

I suggest dropping support for django 1.5, 1.6, 1.7, 1.8 and 1.9 and supporting only 1.10, 1.11, 2.0.

1.11 and 2.0 are the only officially supported versions.