django-cms / django-classy-tags

Class based template tags for django

Home Page:http://django-classy-tags.rtfd.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django 3 issues - six is no longer availiable in django.utils

maddrum opened this issue · comments

Hello!
"SIX" is not available in django.utils in Django 3, since all python 2 support is dropped.
So importing "SIX" in core.py throws exception.

Hello! What is the current roadmap for the upgrade? We need this for the django-sekizai to function on Django 3.0. Does the proposed pull request lack something? How can we help to push it forward?

Ping @FinalAngel : as soon as #50 is merged, we can make a release

Hello! How the situation looks like regarding the upcoming merge? Django-cookie-law uses django-classy-tags and the issue seems to be connected only with the six version. Is there something I can help with to speed the merge? Cheers!

I am also experiencing issues witht his. Django-wiki has an dependency on django-classy-tags (via django-sekizai), and I just hacked the source code to change import django.util.six -> import six to get it work. It will be great if #50 can be merged as and a release is made. Thank you.

thanks for the feedback, I'm prepping to get Django 3 support across the supported addons and the CMS itself.

@FinalAngel Would it be possible to release a new version of django-classy-tags somewhen in the upcoming week, before doing the final updates of Django CMS?

@archatas we potentially can merge the PR. Alternatively you can install classy-tags from Github temporarily. All depends a bit on testing and how fast I progress.

@FinalAngel I think it's worth to release classy-tags and sekizai very early in the django 3 migration process as they are enabler for a lot of third party apps that will allow them to catch up quicker with the django CMS releases
I can do this myself, if needed

Is this project abandoned? It has been a month and no release has been made.

@yakky yeah probably this week :)

@yakky you are very welcome to merge and release as well!

@yakky you are very welcome to merge and release as well!

I can merge but can't release (not added on PyPi)

@yakky Can you please at least merge the branches? It would be possible to use the installation directly from GitHub temporarily.

@FinalAngel I'd go with #50 (using six explicitly instead of #51 which uses a compat method) as it's more in line with what would be done in the other django cms apps

👍

@FinalAngel I need an explicit review, otherwise I can't merge it due to repo settings :)