Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Django and various dependencies. #151

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

martey
Copy link
Contributor

@martey martey commented Dec 21, 2016

Upgrade Django to latest 1.9.x release and prevent Django 1.10 from being installed (to avoid incompatibilities). Upgrade most dependencies to ensure proper Django 1.9 support.

Upgrade Django to latest bugfix release on 1.9 branch. Prevent later
major releases of Django from being installed, since some of our
dependencies do not support Django 1.10+.
  - Upgrade django-appconf to 1.0.2 (the first version to support Django
    1.9 - see
    https://django-appconf.readthedocs.io/en/v1.0.2/changelog/#id1) and
    loosen requirement to allow newer bugfix releases to be used but not
    new releases that might have backwards incompatible changes.
  - Upgrade django-model-utils minimum requirement to 2.5.1 - the first
    version to support Django 1.9
    (https://github.com/carljm/django-model-utils/blob/master/CHANGES.rst#251-20160803).
  - Upgrade django-reversion to latest 1.x.x release. We should upgrade
    to 2.x at some point in the future.
  - Upgrade django-sitetree to 1.6.0.
  - Upgrade django-taggit to 0.21.3, the latest bugfix release.
  - Upgrade django-timezone-field to 2.0, which supports Django 1.9. The
    only backwards incompatible change between these two releases is the
    removal of TimeZoneFieldBase, which we do not use.
  - Upgrade markdown to latest bugfix release (2.6.7).
  - Update pytz to latest version (2016.10).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant