
On 2/26/25 07:40, Stefan Bauer via Mailman-users wrote:
Dear Users,
i recently tried to upgrade to latest MM3 and followed this[1] steps.
However
(venv) $ mailman-web migrate
fails with:
from rest_framework import mixins, views
File "/opt/mailman/venv/lib/python3.10/site-packages/rest_framework/views.py", line 15, in <module> from rest_framework.request import Request File "/opt/mailman/venv/lib/python3.10/site-packages/rest_framework/request.py", line 17, in <module> from django.http.multipartparser import parse_header ImportError: cannot import name 'parse_header' from 'django.http.multipartparser' (/opt/mailman/venv/lib/python3.10/site-packages/django/http/multipartparser.py) (venv) mailman@edmmal03$ vi /opt/mailman/venv/lib/python3.10/site-packages/django/http/multipartparser.py
Could this be a broken dependency?
You have an incompatible configuration. django.http.multipartparser.parse_header was removed in Django 4.2. See https://docs.djangoproject.com/en/5.1/releases/4.2/#miscellaneous
Your version of djangorestframework is incompatible with Django>=4.2. Try in your venv
pip install --upgrade djangorestframework
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan