clokep / django-querysetsequence

Chain multiple (disparate) QuerySets in Django
https://django-querysetsequence.readthedocs.io/
ISC License
108 stars 25 forks source link

Add support for Django 2.2, DRF 3.9, and Python 3.7; drop support for Python 3.4 and DRF < 3.6.3 #51

Closed michael-k closed 5 years ago

michael-k commented 5 years ago

I had to switch to multiple jobs on travis. Otherwise the tests would not pass after the switch to Python 3.7 (for details see the message of commit https://github.com/percipient/django-querysetsequence/commit/f5aa145cc2b4e44e9b068f3933b797980c79f036).

Multiple jobs also allow to run tests against Django master while allowing them to fail. This is relevant because Django master no longer includes django.utils.six. The simplest fix would be to drop support for Python 2.7 (https://pythonclock.org/, https://python3statement.org/).

clokep commented 5 years ago

Thanks for this PR! I'll take a look at it soon, hopefully.

clokep commented 5 years ago

Looks good! Thanks.