Hello,
I know this should be the way to upgrade:
https://docs.mailman3.org/en/latest/upgrade-guide.html
I have 3.3.10 installed.
I saw that some python packages are outdated an tried this which install all 
outdated packages in a row:
pip list --outdated --format=json | jq '.[].name' | xargs -n1 pip install -U
One outdated package was django and this part happened:
-------------------------------
vDownloading Django-5.1.4-py3-none-any.whl (8.3 MB)
Installing collected packages: Django
  Attempting uninstall: Django
    Found existing installation: Django 4.2.16
    Uninstalling Django-4.2.16:
      Successfully uninstalled Django-4.2.16
ERROR: pip's dependency resolver does not currently take into account all the 
packages that are installed. This behaviour is the source of the following 
dependency conflicts.
hyperkitty 1.3.12 requires django<5.1,>=4.2, but you have django 5.1.4 which is 
incompatible.
mailman-web 0.0.9 requires django<4.3,>=4.0, but you have django 5.1.4 which is 
incompatible.
postorius 1.3.13 requires django<5.1,>=4.2, but you have django 5.1.4 which is 
incompatible.
django-mailman3 1.3.15 requires django<5.1,>=4.2, but you have django 5.1.4 
which is incompatible.
Successfully installed Django-5.1.4
-------------------------------

So I made a roll back.

Is this really the only secure way to update the venv?:
pip install -U mailman postorius django-mailman3 hyperkitty mailman-web
May be yes and I have to ignore the rest? ;-)

Thank you und regards
_______________________________________________
Mailman-users mailing list -- mailman-users@mailman3.org
To unsubscribe send an email to mailman-users-le...@mailman3.org
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/BITD7JWF6SVTH34SRML2HZS3I6MHWOYM/

This message sent to arch...@mail-archive.com

Reply via email to