osf.io icon indicating copy to clipboard operation
osf.io copied to clipboard

[Django Upgrade] [ENG-3947] Remove django debug toolbar and profiling tools for Django 3

Open Johnetordoff opened this issue 2 years ago • 0 comments

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?

Documentation

Side Effects

Ticket

Johnetordoff avatar Jul 21 '22 14:07 Johnetordoff