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]
