yasithdev opened a new pull request, #134:
URL: https://github.com/apache/airavata-portals/pull/134

   Upgrades all Python dependencies in `airavata-mft-portal/requirements.txt` 
to current stable releases: Django 3.0.4 → 4.2.30 LTS, djangorestframework 
3.11.0 → 3.16.1, grpcio 1.27.2 → 1.80.0 (1.27.2 has no binary wheels for Python 
3.9+/arm64), googleapis-common-protos 1.51.0 → 1.75.0 (1.51.0 similarly 
unavailable), and django-webpack-loader 0.7.0 → 1.8.1. Three minimal code fixes 
were required for Django 4.x compatibility: (1) `django.conf.urls.url` (removed 
in Django 4.0) replaced with `django.urls.re_path` in both `urls.py` files, (2) 
`WorkspaceConfig.name` corrected from `'workspace'` to its full dotted path 
`'airavata_mft.apps.workspace'` as now strictly enforced by Django 4.2, and (3) 
`DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'` added to settings to 
silence the auto-primary-key system warning introduced in Django 3.2. Verified: 
fresh venv, `pip install --only-binary=:all: -r requirements.txt` succeeded, 
and `python manage.py check` reported "System check ident
 ified no issues (0 silenced)".


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to