{% set name = 'beat.cmdline' %} {% set project_dir = environ.get('RECIPE_DIR') + '/..' %} package: name: {{ name }} version: {{ environ.get('BOB_PACKAGE_VERSION', '0.0.1') }} build: entry_points: - beat = beat.cmdline.scripts.main_cli:main - config = beat.cmdline.config:config - status = beat.cmdline.status:status - cache = beat.cmdline.cache:cache - databases = beat.cmdline.databases:databases - dataformats = beat.cmdline.dataformats:dataformats - libraries = beat.cmdline.libraries:libraries - algorithms = beat.cmdline.algorithms:algorithms - plotters = beat.cmdline.plotters:plotters - plotterparameters = beat.cmdline.plotterparameters:plotterparameters - toolchains = beat.cmdline.toolchains:toolchains - experiments = beat.cmdline.experiments:experiments 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 requirements: host: - python {{ python }} - setuptools {{ setuptools }} run: - python - setuptools - beat.backend.python - beat.core - termcolor - oset - docopt test: requires: - bob-devel {{ bob_devel }}.* - beat-devel {{ beat_devel }}.* - bob.extension - nose - coverage - sphinx - sphinx_rtd_theme - sphinxcontrib-programoutput imports: - {{ name }} commands: - worker --help - beat --help - beat config --help - beat status --help - beat cache --help - beat databases --help - beat dataformats --help - beat libraries --help - beat algorithms --help - beat plotters --help - beat plotterparameters --help - beat toolchains --help - beat experiments --help {% if environ.get('BEAT_DOCKER_TESTS', False) %} - nosetests --with-coverage --cover-package={{ name }} -sv {{ name }} {% else %} - nosetests --with-coverage --cover-package={{ name }} -sv {{ name }} --exclude=".*test_docker.*" {% endif %} - sphinx-build -aEW {{ project_dir }}/doc {{ project_dir }}/sphinx - sphinx-build -aEb doctest {{ project_dir }}/doc sphinx - 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 summary: Command-line client for the BEAT platform license_family: AGPL