DVCSs are weird - 1aecca7889681ad9518e26e2a62b470809d2cdd1 is a single commit that is in dev from a week ago but its parent is from dev on October 11 (that is when the branch was forked). So it actually doesn't have the recent huge switch from eggs to wheels that broken everything. For instance, the following file in the commit still references Galaxy eggs: https://github.com/galaxyproject/galaxy/blob/1aecca7889681ad9518e26e2a62b470... I guess what I am saying is I suspect this actually broke when we merged 428 (https://github.com/galaxyproject/galaxy/pull/428) closer to the end of October. Anyway, if you have virtualenv than I am fairly stumped. Can you wipe out Galaxy's virtualenv and show me the full output of running planemo test. -John On Fri, Nov 20, 2015 at 1:30 PM, Christian Brenninkmeijer <christian.brenninkmeijer@manchester.ac.uk> wrote:
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