diff mbox series

[05/10] manage: Check Django version on startup

Message ID 20220930161921.266633-5-stephen@that.guru
State Accepted
Headers show
Series [01/10] tests: Change from expectedFailure to skip | expand

Commit Message

Stephen Finucane Sept. 30, 2022, 4:19 p.m. UTC
This was recently reported as an issue. Add a simple check to ensure
people update their dependencies as expected.

Signed-off-by: Stephen Finucane <stephen@that.guru>
Cc: Siddhesh Poyarekar <sipoyare@redhat.com>
Cc: DJ Delorie <dj@redhat.com>
Cc: Carlos O'Donell <carlos@redhat.com>
---
 manage.py | 5 +++++
 1 file changed, 5 insertions(+)
diff mbox series

Patch

diff --git manage.py manage.py
index 033c8ae4..e227481e 100755
--- manage.py
+++ manage.py
@@ -7,6 +7,11 @@  if __name__ == "__main__":
         "DJANGO_SETTINGS_MODULE", "patchwork.settings.production"
     )
 
+    import django
+
+    if django.VERSION < (3, 2):
+        raise Exception('patchwork requires Django 3.2 or greater')
+
     from django.core.management import execute_from_command_line
 
     execute_from_command_line(sys.argv)