RistekCSUI / django-sso-ui

Django library for CAS authentication using SSO-UI
8 stars 5 forks source link

Django 3 dropped support to django.utils.six #2

Open DhanarSantika opened 4 years ago

satraul commented 4 years ago

i assume this is the only usage https://github.com/RistekCSUI/django-sso-ui/blob/223f4575707c53b05cfdaef9b7679924b1507548/django_sso_ui/utils.py#L22 any alternative?

advistasyam commented 4 years ago

Django versi 3 memang susah tidak support django.utils.six tetapi ada solusi yang saya tawarkan untuk menyelesaikan masalah ini untuk bisa melanjutkan project dengan tetap menggunakan django 3,

  1. Pertama pip install six pada environtment project, ini merupakan module 3rd party yang memiliki fungsi yang sama dengan django.utils.six
  2. Pada django-sso-ui/utils.py Line 5 : from django.utils.six.moves import urllib_parse dirubah menjadi from six.moves import urllib_parse

sekarang module django_sso_ui dapat dijalankan pada framework django 3

nb = solusi ini terbuka untuk diskusi lebih lanjut apabila ada kesalahan atau perubahan di masa yang akan datang

satraul commented 4 years ago

hi advis, thanks ya risetnya, gue setuju sama solusinya. kalo change ini dibuat (dan seharusnya dibuat [1]) tolong abang maintainer albadrun buat update version di PyPI nya :) anyone yang tertarik bikin PRnya highly appreciated

[1] https://docs.djangoproject.com/en/3.0/releases/3.0/#third-party-library-support-for-older-version-of-django

On Fri, Jun 19, 2020 at 10:54 AM Advis Tasyah Mulia < notifications@github.com> wrote:

Django versi 3 memang susah tidak support django.utils.six tetapi ada solusi yang saya tawarkan untuk menyelesaikan masalah ini untuk bisa melanjutkan project dengan tetap menggunakan django 3,

  1. Pertama pip install six pada environtment project, ini merupakan module 3rd party yang memiliki fungsi yang sama dengan django.utils.six
  2. Pada django-sso-ui/utils.py Line 5 : from django.utils.six.moves import urllib_parse dirubah menjadi from six.moves import urllib_parse

sekarang module django_sso_ui dapat dijalankan pada framework django 3

nb = solusi ini terbuka untuk diskusi lebih lanjut apabila ada kesalahan atau perubahan di masa yang akan datang

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/RistekCSUI/django-sso-ui/issues/2#issuecomment-646420886, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF5QYD4LHKJBAUHHTTP57P3RXLOPJANCNFSM4KAXICUQ .