Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Prepare CALC for migration to Django 1.10 #1544
This PR prepares CALC for migration to Django 1.10--by which I mean that it makes low-impact, backwards-compatible changes to ensure that CALC's test suite passes on Django 1.10, but it doesn't actually upgrade CALC's version of Django. This is because we're about to put CALC on hiatus and might not be able to address any problems that might arise from actually migrating. But we do want to make it easy to migrate if we (or another team that inherits this project) need to upgrade once Django 1.9 reaches end-of-life. This will make it easier to eventually make our way to 1.11 (#1346), which is the next long-term support (LTS) release.
This is coupled with the changes made in our fork of djorm-ext-pgfulltext at 18F/djorm-ext-pgfulltext#3, so if we merge this PR, we should also merge that one. (If you need to make local edits to that fork and test them with CALC, you can follow the instructions at #1466 (comment).)
Seems good as long as those duplicated
required=False lines are actually necessary.