I was referring to Galaxy's requirements .txt This appears to be an issue with changes made to galaxy last weekend. The very same Planemo work with commit 1aecca7889681ad9518e26e2a62b470809d2cdd1 Author: Björn Grüning <bjoern@gruenings.eu> Date: Sat Nov 14 23:56:19 2015 +0100 But fails at or BEFORE commit b19e71ec465c7145840acf684f8f09eeebb99b5a Author: Nicola Soranzo <nicola.soranzo@tgac.ac.uk> Date: Mon Nov 16 14:57:53 2015 +0000 Christian ________________________________________ From: Peter Cock [p.j.a.cock@googlemail.com] Sent: Friday, November 20, 2015 12:41 PM To: Christian Brenninkmeijer Cc: John Chilton; galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] Unable to up Planemo against latest dev Which file are you looking at? There is no nose entry here: https://github.com/galaxyproject/planemo/blob/master/requirements.txt Perhaps a more recent version of nose is needed? Peter On Fri, Nov 20, 2015 at 11:51 AM, Christian Brenninkmeijer <christian.brenninkmeijer@manchester.ac.uk> wrote:
Hi Peter/ John requirementx.txt already includes the latest version of nose
nose==1.3.7
It is nose that is complaining it does not like the sys,args passed in by FunctionalTest.py
Christian
________________________________________ From: Peter Cock [p.j.a.cock@googlemail.com] Sent: Friday, November 20, 2015 11:30 AM To: Christian Brenninkmeijer; John Chilton Cc: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] Unable to up Planemo against latest dev
On Fri, Nov 20, 2015 at 9:59 AM, Christian Brenninkmeijer <christian.brenninkmeijer@manchester.ac.uk> wrote:
Hi All,
I am unable to run Planemo against the latest dev branch.
1. import twill error
I was able to fix this by adding to requirements.txt twill==1.8.0 lxml==3.5.0 cssselect==0.9.1
But then I get
functional_tests.py: error: no such option: --with-nosehtml functional_tests.py ERROR 2015-11-20 09:57:23,066 Failure running tests Traceback (most recent call last): ... SystemExit: 2
That's not a very helpful error, is it? It reminds me of a missing dependency / installation problem I had long ago when first setting up TravisCI to run Galaxy tool tests:
https://github.com/peterjc/pico_galaxy/commit/c8265f4a42caf62eb3bc8b36b475f1...
@John: My guess is we need to add "nose" to planemo's requirements.txt to ensure this gets installed automatically?
Peter