Raphael Hertzog <hert...@debian.org> writes: > On Sat, 05 Dec 2015, Neil Williams wrote: >> http://paste.debian.net/341382/ > > So this one is fairly obvious, I already replied that it's > django.template.base.Origin that you should have used in the first place > since where the code actually is... relying on the fact that it was > also imported in django.template is not very future-proof (when not > documented).
Suspect you may have mis-diagnosed this issue - the import comes from a Django file. File "/usr/lib/python2.7/dist-packages/django/template/loaders/filesystem.py", line 10, in <module> from django.template import Origin, TemplateDoesNotExist ImportError: cannot import name Origin If I run the above import by hand, with Django 1.9, it works: (sid-amd64)root@prune:/home/brian# dpkg -l python-django Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=============================-===================-===================-=============================================================== ii python-django 1.9-1 all High-level Python web development framework (Python 2 version) (sid-amd64)root@prune:/home/brian# python Python 2.7.10+ (default, Oct 10 2015, 09:11:24) [GCC 5.2.1 20151028] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from django.template import Origin, TemplateDoesNotExist >>> >>> So I have to wonder if maybe something else is causing the import failure, not anything to do with Django 1.9 -- Brian May <b...@debian.org>