Blame SOURCES/0002-unbundle-ordereddict.patch

rdobuilder dbdcb5
diff -ru ldap3-2.8.orig/ldap3/abstract/entry.py ldap3-2.8.1/ldap3/abstract/entry.py
rdobuilder dbdcb5
--- ldap3-2.8.orig/ldap3/abstract/entry.py	2020-08-07 08:20:49.000000000 -0400
rdobuilder dbdcb5
+++ ldap3-2.8.1/ldap3/abstract/entry.py	2020-09-15 21:55:08.176426341 -0400
rdobuilder dbdcb5
@@ -28,7 +28,7 @@
rdobuilder dbdcb5
 try:
rdobuilder dbdcb5
     from collections import OrderedDict
rdobuilder dbdcb5
 except ImportError:
rdobuilder dbdcb5
-    from ..utils.ordDict import OrderedDict  # for Python 2.6
rdobuilder dbdcb5
+    from ordereddict import OrderedDict  # for Python 2.6
rdobuilder dbdcb5
 
rdobuilder dbdcb5
 from os import linesep
rdobuilder dbdcb5
 from copy import deepcopy
rdobuilder dbdcb5
diff -ru ldap3-2.6.1-orig/setup.py ldap3-2.6.1/setup.py
rdobuilder dbdcb5
--- ldap3-2.6.1-orig/setup.py	2018-07-21 00:32:31.000000000 -0400
rdobuilder dbdcb5
+++ ldap3-2.6.1/setup.py	2019-10-08 09:43:19.775209988 -0400
rdobuilder dbdcb5
@@ -23,6 +23,7 @@
rdobuilder dbdcb5
 # If not, see <http://www.gnu.org/licenses/>.
rdobuilder dbdcb5
 
rdobuilder dbdcb5
 import os
rdobuilder dbdcb5
+import sys
rdobuilder dbdcb5
 import glob
rdobuilder dbdcb5
 import shutil
rdobuilder dbdcb5
 from json import load
rdobuilder dbdcb5
@@ -80,11 +81,13 @@
rdobuilder dbdcb5
 
rdobuilder dbdcb5
 
rdobuilder dbdcb5
 setup_kwargs['cmdclass'] = {'clean': Clean}
rdobuilder dbdcb5
-
rdobuilder dbdcb5
+install_requires = [i.strip() for i in open('requirements.txt').readlines()]
rdobuilder dbdcb5
+if sys.version_info < (2, 7):
rdobuilder dbdcb5
+    install_requires.append('ordereddict')
rdobuilder dbdcb5
 
rdobuilder dbdcb5
 setup(name=package_name,
rdobuilder dbdcb5
       version=version,
rdobuilder dbdcb5
-      install_requires=[i.strip() for i in open('requirements.txt').readlines()],
rdobuilder dbdcb5
+      install_requires=install_requires,
rdobuilder dbdcb5
       license=license,
rdobuilder dbdcb5
       author=author,
rdobuilder dbdcb5
       author_email=email,