meta.yaml 1.38 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{% set name = 'beat.core' %}
{% set project_dir = environ.get('RECIPE_DIR') + '/..' %}

package:
  name: {{ name }}
  version: {{ environ.get('BOB_PACKAGE_VERSION', '0.0.1') }}

build:
  entry_points:
    - worker = beat.core.scripts.worker:main
  number: {{ environ.get('BOB_BUILD_NUMBER', 0) }}
  run_exports:
    - {{ pin_subpackage(name) }}
  script:
    - cd {{ project_dir }}
    {% if environ.get('BUILD_EGG') %}
    - python setup.py sdist --formats=zip
    {% endif %}
    - python setup.py install --single-version-externally-managed --record record.txt
André Anjos's avatar
André Anjos committed
20
    - cp -r doc $SRC_DIR
21 22 23 24 25 26 27 28

requirements:
  host:
    - python {{ python }}
    - setuptools {{ setuptools }}
  run:
    - python
    - setuptools
André Anjos's avatar
André Anjos committed
29
    - docker-py
30
    - docopt
André Anjos's avatar
André Anjos committed
31
    - python-graphviz
32 33 34 35 36 37 38
    - jsonschema
    - numpy
    - pip
    - pyzmq
    - simplejson
    - six
    - beat.backend.python
39
    - matplotlib
André Anjos's avatar
André Anjos committed
40
    - pillow
41 42

test:
André Anjos's avatar
André Anjos committed
43
  source_files:
André Anjos's avatar
André Anjos committed
44
    - doc
André Anjos's avatar
André Anjos committed
45

46
  requires:
47
    - bob-devel {{ bob_devel }}.*
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
    - beat-devel {{ beat_devel }}.*
    - bob.extension
    - nose
    - coverage
    - sphinx
    - sphinx_rtd_theme

  imports:
    - {{ name }}

  commands:
    - conda inspect linkages -p $PREFIX {{ name }}  # [not win]
    - conda inspect objects -p $PREFIX {{ name }}  # [osx]

about:
  home: https://www.idiap.ch/software/beat/
  license: AGPLv3
André Anjos's avatar
André Anjos committed
65
  summary: Core modules and definitions for the BEAT platform
66
  license_family: AGPL