Actions
Bug #77287
openSetup.py tire Django-Select2>5,<7.8 qui n'est pas toujours compatible avec django 3/
Start date:
04 May 2023
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Chez moi, un > ~/envs/publik-env-py3/bin/authentic2-multitenant-server renvoie:
from . import app_settings, forms, utils, widgets
File "/home/agate/projects/entrouvert/authentic/src/authentic2/manager/forms.py", line 33, in <module>
from django_select2.forms import HeavySelect2Widget
File "/home/agate/envs/publik-env-py3/lib/python3.11/site-packages/django_select2/forms.py", line 60, in <module>
from django.utils.six.moves.cPickle import PicklingError as cPicklingError
ModuleNotFoundError: No module named 'django.utils.six'
Un pip freeze me révèle que je suis sur Django-Select2==5.11.1, antédiluvien.
A priori certaines personnes tournent sans problème sur des versions plus récentes dans leur devinst, la première version supportant officiellement django 3 est https://github.com/applegrew/django-select2/releases/tag/7.2.0.
Il faut envisager de bumber la version minimale de django-select2 pour éviter ce genre de problèmes (en attendant, j'upgrade manuellement vers une version plus récente)
Actions