Is django-extensions fully compatible with Python 2? In particular, there are three scripts that I am curious about: dia2django.py , pipchecker.py  and dumpscript.py . Are those scripts compatible with Python 2?
I help distribute django-extensions for Arch Linux. As part of this effort, two packages have been created: python-django-extensions  and python2-django-extensions . The first package makes django-extensions available to Python 3 programs, and the second makes django-extensions available to Python 2 programs. I'd like it if the python2-django-extensions package didn't depend upon Python 3. However, all three scripts include a shebang that references /usr/bin/python (either directly or via /usr/bin/env). On Arch Linux, /usr/bin/python points to the Python 3 executable, and /usr/bin/python points to the Python 2 executable. Thus, the three scripts call Python 3.
I can include a patch in the python2-django-extensions package that make the scripts call Python 2. However, I will only do this if the three scripts are compatible with Python 2.