Conda - meta.yaml
Table of Contents
About
The file meta.yaml contains all the metadata of the build recipe.
Only the package name and package version sections are required—everything else is optional.
Articles Related
Sample
https://conda.io/docs/_downloads/meta.yaml
package:
name: rodeo
version: "0.4.4"
source:
fn: rodeo-0.4.4.tar.gz
url: https://pypi.python.org/packages/source/r/rodeo/rodeo-0.4.4.tar.gz
md5: cbd93b992b508eb6f0915214b3201661
# patches:
# List any patch files here
# - fix.patch
build:
# noarch_python: True
# preserve_egg_dir: True
entry_points:
# Put any entry points (scripts to be generated automatically) here. The
# syntax is module:function. For example
#
# - rodeo = rodeo:main
#
# Would create an entry point called rodeo that calls rodeo.main()
- rodeo = rodeo.cli:cmd
# If this is a new build for the same version, increment the build
# number. If you do not include this key, it defaults to 0.
# number: 1
requirements:
build:
- python
- setuptools
- jupyter
- flask >=0.10.1
- docopt
- pyzmq >=13
- mistune
run:
- python
- jupyter
- flask >=0.10.1
- docopt
- pyzmq >=13
- mistune
test:
# Python imports
imports:
- rodeo
commands:
# You can put test commands to be run here. Use this to test that the
# entry points work.
- rodeo --help
# You can also put a file called run_test.py in the recipe that will be run
# at test time.
# requires:
# Put any additional test requirements here. For example
# - nose
app:
entry: rodeo . [not osx]
entry: open ${PREFIX}/bin/rodeo_mac.command [osx]
icon: logo.png
summary: Rodeo Data Science IDE
type: web
about:
home: http://rodeo.yhat.com/
license: BSD
summary: 'A web-based environment for interactive Data Science'
description: |
Rodeo is an IDE that was built expressly for doing data science in Python.
Think of it as a light weight alternative to the IPython Notebook.
doc_url: http://rodeo.yhat.com/docs/
dev_url: https://github.com/yhat/rodeo
# See
# http://docs.continuum.io/conda/build.html for
# more information about meta.yaml