CRAN package eulerr is not available on anaconda as of 2018/01/19. I have other blogs that include notes on how to upload packages to anaconda, but they're a bit scruffy. Here's another neater version.
In my root conda environment I first updated conda and python
conda update conda
conda update python
and then did:
cd ~/tools/conda_recipes
conda skeleton cran eulerr
conda build --R=3.3.2 r-eulerr
# dependency r-rcppde is missing:
conda skeleton cran RcppDE
conda build --R=3.3.2 r-rcppde
# Failed with warning:
/usr/bin/ld: cannot find -lgfortran
# Installed gfortran (but somewhat dumbfounded that it wasn't already present)
sudo apt-get install gfortran
conda build --R=3.3.2 r-rcppde
anaconda upload ~/tools/miniconda3/conda-bld/linux-64/r-rcppde-0.1.5-r332hf484d3e_0.tar.bz2
conda build --R=3.3.2 r-eulerr
# Failed
Error: package ‘Rcpp’ 0.12.8 was found, but >= 0.12.12 is required by ‘.’
# Changed meta.yaml for r-eulerr to say
host:
- r-rcpp >=0.12.12
...
run:
- r-rcpp >=0.12.12
...
conda build --R=3.3.2 r-eulerr
anaconda upload ~/tools/miniconda3/conda-bld/linux-64/r-eulerr-3.1.0-r332hf484d3e_0.tar.bz2
DONE!
No comments:
Post a Comment