Skip to content

Upgrade Django and various dependencies.#151

Open
martey wants to merge 2 commits intopinax:masterfrom
pydata:django19support
Open

Upgrade Django and various dependencies.#151
martey wants to merge 2 commits intopinax:masterfrom
pydata:django19support

Conversation

@martey
Copy link
Copy Markdown
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