This is an automated email from the ASF dual-hosted git repository.

yasithdev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airavata-portals.git


The following commit(s) were added to refs/heads/main by this push:
     new 28f448e70 chore(deps): upgrade airavata-mft-portal Python dependencies 
(#134)
28f448e70 is described below

commit 28f448e702557a977274284ac82243c7e2bea071
Author: Yasith Jayawardana <[email protected]>
AuthorDate: Mon Jun 8 12:44:47 2026 -0400

    chore(deps): upgrade airavata-mft-portal Python dependencies (#134)
    
    Upgrade Django 3.0.4 → 4.2.30 LTS, djangorestframework 3.11.0 → 3.16.1,
    grpcio 1.27.2 → 1.80.0, googleapis-common-protos 1.51.0 → 1.75.0, and
    django-webpack-loader 0.7.0 → 1.8.1. Migrate deprecated django.conf.urls.url
    to django.urls.re_path (removed in Django 4.0), correct WorkspaceConfig.name
    to its full dotted path (required by Django 4.2), and add DEFAULT_AUTO_FIELD
    to silence the auto-primary-key warning introduced in Django 3.2.
---
 airavata-mft-portal/airavata_mft/apps/workspace/apps.py |  2 +-
 airavata-mft-portal/airavata_mft/apps/workspace/urls.py |  6 +++---
 airavata-mft-portal/airavata_mft/settings.py            |  1 +
 airavata-mft-portal/airavata_mft/urls.py                |  7 +++----
 airavata-mft-portal/requirements.txt                    | 10 +++++-----
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/airavata-mft-portal/airavata_mft/apps/workspace/apps.py 
b/airavata-mft-portal/airavata_mft/apps/workspace/apps.py
index 7be3c801e..6e07d5e47 100644
--- a/airavata-mft-portal/airavata_mft/apps/workspace/apps.py
+++ b/airavata-mft-portal/airavata_mft/apps/workspace/apps.py
@@ -2,4 +2,4 @@ from django.apps import AppConfig
 
 
 class WorkspaceConfig(AppConfig):
-    name = 'workspace'
+    name = 'airavata_mft.apps.workspace'
diff --git a/airavata-mft-portal/airavata_mft/apps/workspace/urls.py 
b/airavata-mft-portal/airavata_mft/apps/workspace/urls.py
index 85c8f64ed..dce916c5c 100644
--- a/airavata-mft-portal/airavata_mft/apps/workspace/urls.py
+++ b/airavata-mft-portal/airavata_mft/apps/workspace/urls.py
@@ -1,8 +1,8 @@
 from . import views
-from django.conf.urls import url
+from django.urls import re_path
 
 app_name='workspace'
 urlpatterns = [
-    url(r'^storage/$', views.storage,name="storages"),
-    url(r'^storage/(?P<storage_id>[^/]+)/$', views.resources,name="resources")
+    re_path(r'^storage/$', views.storage, name="storages"),
+    re_path(r'^storage/(?P<storage_id>[^/]+)/$', views.resources, 
name="resources")
 ]
\ No newline at end of file
diff --git a/airavata-mft-portal/airavata_mft/settings.py 
b/airavata-mft-portal/airavata_mft/settings.py
index 12a56166a..c2545ff7d 100644
--- a/airavata-mft-portal/airavata_mft/settings.py
+++ b/airavata-mft-portal/airavata_mft/settings.py
@@ -115,6 +115,7 @@ USE_L10N = True
 
 USE_TZ = True
 
+DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'
 
 # Static files (CSS, JavaScript, Images)
 # https://docs.djangoproject.com/en/3.0/howto/static-files/
diff --git a/airavata-mft-portal/airavata_mft/urls.py 
b/airavata-mft-portal/airavata_mft/urls.py
index 9cb65f695..ee15e38c8 100644
--- a/airavata-mft-portal/airavata_mft/urls.py
+++ b/airavata-mft-portal/airavata_mft/urls.py
@@ -14,10 +14,9 @@ Including another URLconf
     2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
 """
 from django.contrib import admin
-from django.urls import include
-from django.conf.urls import url
+from django.urls import include, re_path
 
 urlpatterns = [
-    url(r'^admin/', admin.site.urls),
-    url(r'^workspace/', include('airavata_mft.apps.workspace.urls'))
+    re_path(r'^admin/', admin.site.urls),
+    re_path(r'^workspace/', include('airavata_mft.apps.workspace.urls'))
 ]
diff --git a/airavata-mft-portal/requirements.txt 
b/airavata-mft-portal/requirements.txt
index c095d8890..7b7fae490 100644
--- a/airavata-mft-portal/requirements.txt
+++ b/airavata-mft-portal/requirements.txt
@@ -1,5 +1,5 @@
-Django==3.0.4
-djangorestframework==3.11.0
-grpcio==1.27.2
-googleapis-common-protos==1.51.0
-django-webpack-loader==0.7.0
+Django==4.2.30
+djangorestframework==3.16.1
+grpcio==1.80.0
+googleapis-common-protos==1.75.0
+django-webpack-loader==1.8.1

Reply via email to