osf.io
osf.io copied to clipboard
[Django Upgrade] [ENG-3947] Remove django debug toolbar and profiling tools for Django 3
Purpose
The DJDTB is breaking when updating to Django 3 and though the bugs aren't particularly hard to fix this PR removes the DJDTB and other local profiling tools which could produce other issues in the future.
https://www.notion.so/cos/8-Django-Debug-toolbar-namespace-problem-0142b5d4dced4bbd9ce8d311d6935e6a
Changes
- Moves local requirements to
local.txt
- isolates CI only requirments to
dev.txt
QA Notes
Please make verification statements inspired by your code and what your code touches.
- Verify
- Verify
What are the areas of risk?
Any concerns/considerations/questions that development raised?