Browse Source

Add python 2.6 depency

Denis K 8 years ago
parent
commit
125e1b55e2
2 changed files with 12 additions and 1 deletions
  1. 5 1
      jet/utils.py
  2. 7 0
      setup.py

+ 5 - 1
jet/utils.py

@@ -26,7 +26,11 @@ from django.core import urlresolvers
 from django.contrib import admin
 from django.utils.translation import ugettext_lazy as _
 from django.utils.text import slugify
-from collections import OrderedDict
+
+try:
+    from collections import OrderedDict
+except ImportError:
+    from ordereddict import OrderedDict  # Python 2.6
 
 
 class JsonResponse(HttpResponse):

+ 7 - 0
setup.py

@@ -13,10 +13,17 @@ def read(fname):
 
 def get_install_requires():
     install_requires = ['Django']
+
     try:
         import importlib
     except ImportError:
         install_requires.append('importlib')
+
+    try:
+        from collections import OrderedDict
+    except ImportError:
+        install_requires.append('ordereddict')
+
     return install_requires
 
 setup(