selfpower-ngo / selfpower.ro

Website Asociatia Selfpower
https://www.selfpower.ro
0 stars 0 forks source link

SIX: Django 3.2 failed because of six #41

Closed ionescu77 closed 3 years ago

ionescu77 commented 3 years ago

Six was part of django utils during 2.x times, deprecated in 3.x

Change import from

from django.utils import six

to:

import six
  File "/home/circleci/repo/src/SelfpowerProject/urls.py", line 58, in <module>
    path(r'autentificare/', include('login.urls')),
  File "/home/circleci/repo/venv/lib/python3.7/site-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/circleci/repo/src/login/urls.py", line 20, in <module>
    from .views import profile, signup, activate
  File "/home/circleci/repo/src/login/views.py", line 20, in <module>
    from .tokens import ACCOUNT_ACTIVATION_TOKEN
  File "/home/circleci/repo/src/login/tokens.py", line 5, in <module>
    from django.utils import six
ImportError: cannot import name 'six' from 'django.utils' (/home/circleci/repo/venv/lib/python3.7/site-packages/django/utils/__init__.py)
ionescu77 commented 3 years ago

See also

https://stackoverflow.com/questions/59193514/importerror-cannot-import-name-six-from-django-utils/59400171#59400171