Please use this script to create recipes for R packages on CRAN that follow the
conventions used by the conda-forge project. It runs conda skeleton cran and
then cleans up the result. Please mention in your Pull Request to
staged-recipes that you used the helper script to expedite the review
process. Also, please only submit one recipe per Pull Request.
You will need conda and conda-build 3 (3.21.6+) installed:
conda install -c conda-forge conda-build
To use the Python script run.py, you will need to install Python 3.
Alternatively, to use the R script run.R, you will need to install R and the
stringr package.
Either of these scripts can be run on Linux, macOS, and Windows.
-
Put the package name(s) in
packages.txtin the form ofr-foobar(lowercase) -
Add your GitHub username to the list of maintainers in
extra.yaml -
Execute the helper script using one of the following methods:
a. Run the Python script in the Terminal
python run.pyb. Run the R script in the Terminal
Rscript run.Rc. Source the R script in the R console
source("run.R")d. Run the bash script in the Terminal (for backwards compatibility. This runs the Python script)
bash run.sh -
Please check the recipe(s) manually. Especially the LICENSE section - this sections should not contain the word license.
-
Move the recipe directory to
staged-recipes/recipes