From 772549f739933b6f29123d905f09b9ad5aa4d521 Mon Sep 17 00:00:00 2001 From: George Katsikas <giorgakis.katsikas@gmail.com> Date: Wed, 19 Feb 2025 13:40:37 +0100 Subject: [PATCH] =?UTF-8?q?build:=20=F0=9F=94=A7=20split=20dev=20requireme?= =?UTF-8?q?nts=20to=20new=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Split requirements file into separate use/develop requirements. Remove django_toolbar and django_extensons dependencies when not in a dev environment. --- requirements_dev.txt | 5 +++++ scipost_django/SciPost_v1/settings/base.py | 1 - scipost_django/SciPost_v1/urls.py | 10 +++++++--- 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 requirements_dev.txt diff --git a/requirements_dev.txt b/requirements_dev.txt new file mode 100644 index 000000000..2d36f130e --- /dev/null +++ b/requirements_dev.txt @@ -0,0 +1,5 @@ +django-debug-toolbar==5.0.1 # 2025-02-19 +django-extensions==3.2.3 # 2025-02-19 +Werkzeug==3.1.3 # 2025-02-19 +pyOpenSSL==25.0.0 # 2025-02-19 +djlint==1.36.4 # 2025-02-19 \ No newline at end of file diff --git a/scipost_django/SciPost_v1/settings/base.py b/scipost_django/SciPost_v1/settings/base.py index 9ac4bd5b9..9065e8357 100644 --- a/scipost_django/SciPost_v1/settings/base.py +++ b/scipost_django/SciPost_v1/settings/base.py @@ -107,7 +107,6 @@ INSTALLED_APPS = [ "django_celery_results", "django_celery_beat", "django_countries", - "django_extensions", "django_filters", "guardian", "maintenancemode", diff --git a/scipost_django/SciPost_v1/urls.py b/scipost_django/SciPost_v1/urls.py index 42c097980..c447cfd57 100644 --- a/scipost_django/SciPost_v1/urls.py +++ b/scipost_django/SciPost_v1/urls.py @@ -129,7 +129,11 @@ urlpatterns = [ ] if settings.DEBUG: - import debug_toolbar + try: + import debug_toolbar - urlpatterns += [path("__debug__/", include(debug_toolbar.urls))] - urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + urlpatterns += [path("__debug__/", include(debug_toolbar.urls))] + urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + except ImportError: + print("Debug toolbar not installed, not adding to urlpatterns.") + pass -- GitLab