From b4be22833067b226fed035c5336e43c12f89a578 Mon Sep 17 00:00:00 2001 From: Sam Brightman Date: Tue, 12 Feb 2019 11:29:26 +0000 Subject: [PATCH 1/2] Constrain more_itertools for Python 2.7 compatibility Fixes #4772, #4770. --- setup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 696fc4028..b286a4f20 100644 --- a/setup.py +++ b/setup.py @@ -10,7 +10,8 @@ INSTALL_REQUIRES = [ "six>=1.10.0", "setuptools", "attrs>=17.4.0", - "more-itertools>=4.0.0", + 'more-itertools>=4.0.0,<6.0.0;python_version<="2.7"', + 'more-itertools>=4.0.0;python_version>"2.7"', "atomicwrites>=1.0", 'funcsigs;python_version<"3.0"', 'pathlib2>=2.2.0;python_version<"3.6"', From a8003286b54c3c332103f5b747bbb8d68c5fa5be Mon Sep 17 00:00:00 2001 From: Sam Brightman Date: Tue, 12 Feb 2019 13:32:06 +0000 Subject: [PATCH 2/2] Add CHANGELOG entry for #4770 --- changelog/4770.bugfix.rst | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/4770.bugfix.rst diff --git a/changelog/4770.bugfix.rst b/changelog/4770.bugfix.rst new file mode 100644 index 000000000..8fbb99e1b --- /dev/null +++ b/changelog/4770.bugfix.rst @@ -0,0 +1 @@ +``more_itertools`` is now constrained to <6.0.0 when required for Python 2.7 compatibility.