From c1f3971e6cefafe1a6c6cb525ea7915e8bb542a1 Mon Sep 17 00:00:00 2001 From: Wilmar den Ouden Date: Wed, 28 Mar 2018 15:00:14 +0200 Subject: [PATCH 1/3] Python2.7 functools_lru_cache above 1.3 not working When using Python 2.7 backports.functools-lru-cache is not working from version 1.4 and up --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 933e122ad..6d36e0ded 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ def grep(attrname): 'python-dateutil', ], extras_require={ - ":python_version=='2.7'": ['backports.functools_lru_cache>=1.2.1'], + ":python_version=='2.7'": ['backports.functools_lru_cache>=1.2.1,<1.4'], }, test_suite="tests", classifiers=[ From 96e4de9ad2eb374d30e4177c4b43bdfce528ceaf Mon Sep 17 00:00:00 2001 From: Wilmar den Ouden Date: Wed, 28 Mar 2018 15:28:08 +0200 Subject: [PATCH 2/3] Updates requirements.txt to the changes in setup.py Python2.7 functools_lru_cache above 1.3 not working --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index a187d5ac1..ef2a2b646 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,4 +4,4 @@ nose-cov==1.6 chai==1.1.1 sphinx==1.3.5 simplejson==3.6.5 -backports.functools_lru_cache==1.2.1 +backports.functools_lru_cache>=1.2.1,<1.4 From b43689af9ac1c0432c9bf783bdb4c15515500ff3 Mon Sep 17 00:00:00 2001 From: Wilmar den Ouden Date: Mon, 16 Apr 2018 10:59:37 +0200 Subject: [PATCH 3/3] Update setup.py to support <2.7 As suggested in #495 adds support for Python 2.6 and lower --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 6d36e0ded..df66ab6ba 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ def grep(attrname): 'python-dateutil', ], extras_require={ - ":python_version=='2.7'": ['backports.functools_lru_cache>=1.2.1,<1.4'], + ":python_version<='2.7'": ['backports.functools_lru_cache>=1.2.1,<1.4'], }, test_suite="tests", classifiers=[