Skip to content

[Bioc-devel] tokay1 (windows) build server cannot use the nbconvertR vignette engine

7 messages · Andrzej Oleś, Dan Tenenbaum, Hervé Pagès +1 more

#
Hi Philipp,
On 10/04/2016 12:13 AM, Angerer, Philipp via Bioc-devel wrote:
The error says:

   Either IPython 3+ or Jupyter has to be installed, but neither could
   be called.

But neither Jupyter or IPython 3+ is installed on tokay1 at the moment.
Which one should we install?

Note that packages with special requirements should list them in the
SystemRequirements field of the DESCRIPTION file. Also it would be great
if you could provide an INSTALL file in the top-level folder of the
package where you explain the installation process of these
requirements.

Thanks,
H.

  
    
#
Dear all,

linux builders have both IPython 3+ and Jupyter installed, see
https://github.com/Bioconductor/BBS-provision-cookbook/blob/master/recipes/default.rb#L256-L264

For consistency, maybe it would make sense to have them both on Windows too.

Cheers,
Andrzej
On Tue, Oct 4, 2016 at 6:23 PM, Herv? Pag?s <hpages at fredhutch.org> wrote:

            

  
  
#
----- Original Message -----
Note that ipython/jupyter are requirements not of destiny but of the CRAN package nbconvertR, which does list those dependencies in its SystemDependencies field. https://cran.r-project.org/web/packages/nbconvertR/index.html
SystemRequirements:	pandoc, ipython (>= 3.0) or jupyter, ipython/jupyter notebook optional dependencies, pywin32 (on windows)

Dan
#
On 10/04/2016 09:56 AM, Dan Tenenbaum wrote:
Good to know, thanks Dan! That makes testing on tokay1 easier:

   > library(nbconvertR)
   > path <- system.file('doc', 'test-vignette.ipynbmeta', 
package='nbconvertR')
   > nbconvert(path, 'pdf')
   Error in get.binary() :
     Either IPython 3+ or Jupyter has to be installed, but neither could 
be called.

I'll work on this.

@Philipp: no need to add anything to SystemRequirements or to add an
INSTALL file to your package. I take this back.

Cheers,
H.

  
    
#
----- Original Message -----
Although, since you (Philipp) are the maintainer of the nbconvertR package, you may want to create an INSTALL file in that package. It's up to you.

Dan
#
Although, since you (Philipp) are the maintainer of the nbconvertR package, you may want to create an INSTALL file in that package. It's up to you. 

Dan 




Haha, yeah. Thanks, Dan! 

I?m already in the process of submitting nbconvertR 1.1, which only uses jupyter (Using ipython nbconvert is deprecated). 

That nbconvertR version also clarifies that the nbconvert python package (which depends on jupyter) needs to be installed, and contains install instructions in README.md. 

Best, Philipp 

 


Helmholtz Zentrum Muenchen

Deutsches Forschungszentrum fuer Gesundheit und Umwelt (GmbH)

Ingolstaedter Landstr. 1

85764 Neuherberg

www.helmholtz-muenchen.de

Aufsichtsratsvorsitzende: MinDir'in Baerbel Brumme-Bothe

Geschaeftsfuehrer: Prof. Dr. Guenther Wess, Dr. Alfons Enhsen

Registergericht: Amtsgericht Muenchen HRB 6466

USt-IdNr: DE 129521671
2 days later
#
Hi Philipp,
On 10/05/2016 12:09 AM, Angerer, Philipp wrote:
In the mean time can you please send me (off-list) that file so I can
proceed on tokay1?

Thanks,
H.