Skip to content

Update: Python 3.5, Django 1.9, Ubuntu 16.04

Xavier Antoviaque requested to merge python3.5 into master

Includes:

  • Python 3.5
  • Django 1.9
  • Ubuntu 16.04
  • Pylint 1.5
  • All other Python dependencies updated to their latest version.

Exclusions of scope, to be addressed post-merge:

  • Upstream warnings raised by the upgrade (OC-1571)
  • pylint exclusions cleanup (OC-1572, eg. 1 2 3)

Local test instructions:

  1. Make a copy of your current box, in case you need to revert to it: https://www.vagrantup.com/docs/virtualbox/boxes.html
  2. After switching to the current branch: vagrant destroy && vagrant up
  3. Test the most important features (including provisioning a sandbox from the shell, with the worker processes working separately)

Todo:

  • Get tests to pass (green build)
  • Get server & shell commands to work
  • Add OC-* tickets in backlog for exclusions of scope

Merge request reports