From adda5f3905cec40dd6aa60f8184e6a6d49a3dcc0 Mon Sep 17 00:00:00 2001 From: oesteban Date: Wed, 31 Jul 2019 12:22:12 -0700 Subject: [PATCH 1/2] FIX: Python 3.4 is not compatible with the recent release of lxml-4.4.0 We are starting to see failed jobs in Travis. --- nipype/info.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nipype/info.py b/nipype/info.py index 448dec0c0e..d1aeb56f5a 100644 --- a/nipype/info.py +++ b/nipype/info.py @@ -140,6 +140,7 @@ def get_nipype_gitversion(): 'funcsigs', 'future>=%s' % FUTURE_MIN_VERSION, 'futures; python_version == "2.7"', + 'lxml<4.4.0; python_version == "3.4"', 'networkx>=%s ; python_version >= "3.0"' % NETWORKX_MIN_VERSION, 'networkx>=%s,<=%s ; python_version < "3.0"' % (NETWORKX_MIN_VERSION, NETWORKX_MAX_VERSION_27), 'nibabel>=%s' % NIBABEL_MIN_VERSION, From 39522fc3355ced7713234a20caf260ceedfe0229 Mon Sep 17 00:00:00 2001 From: oesteban Date: Wed, 31 Jul 2019 17:27:47 -0700 Subject: [PATCH 2/2] fix: synchronize ``requirements.txt``, which is what Travis is using --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 606fcf4d88..99b97a19a6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ numpy>=1.9.0 packaging pathlib2 prov>=1.5.2 +lxml<4.4.0 ; python_version == "3.4" neurdflib pydot>=1.2.3 pydotplus