From fb06b90dae7f5a459ce061a645becf2243c70425 Mon Sep 17 00:00:00 2001 From: Owain Kenway Date: Wed, 11 Apr 2018 14:18:50 +0100 Subject: [PATCH] Pin emperor install at 0.9.51 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Emperor is required by qiime with version reqs: emperor<1.0.0,>=0.9.51 It turns out that the current version, 0.9.60 has a broken install, giving this error on /modern/ pip: error in emperor setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Unordered types are not allowed What's weird is that this apparently worked at some point with the historical install on Legion. I guess something changed in pip/setuptools. Legion [login07] ~ ☻ ➤ pip show emperor Name: emperor Version: 0.9.60 Summary: Emperor Home-page: http://github.com/biocore/emperor Author: Emperor development team Author-email: yoshiki89@gmail.com License: UNKNOWN Location: /shared/ucl/apps/python/bundles/1507715676-2/venv/lib/python2.7/site-packages Requires: numpy, qcli, scikit-bio Legion [login07] ~ ☻ ➤ --- lists/python-2.list | 1 + 1 file changed, 1 insertion(+) diff --git a/lists/python-2.list b/lists/python-2.list index 141fd5f4..330e4ee8 100755 --- a/lists/python-2.list +++ b/lists/python-2.list @@ -3,5 +3,6 @@ MACS2 MACS mercurial misopy +emperor==0.9.51 qiime GromacsWrapper