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