{% set data = load_setup_py_data() %}
package:
  name: fslpy
  version: {{ data['version']}}

build:
  noarch: python
  script: python setup.py install --single-version-externally-managed --record=record.txt

source:
  path: ../

requirements:
  build:
    - python {{ python }}
    - setuptools
    {% for package in data.get('setup_requires', {}) %}
    - {{ package.lower() }}
    {% endfor %}

  run:
    - python
    {% for package in data.get('install_requires', {}) %}
    - {{ package.lower() }}
    {% endfor %}

  run_constrained:
    {% for name, pkgs in data.get('extras_require', dict()).items() %}
    {% for package in pkgs %}
    - {{ package.lower() }}
    {% endfor %}
    {% endfor %}

{% if 'test_suite' in data %}
test:
  requires:
    {% for package in data.get('setup_requires', {}) %}
    - {{ package.lower() }}
    {% endfor %}
  source_files:
    - {{ data['test_suite'] }}
  commands:
    - python -m pytest {{ data['test_suite'] }} -m "not (fsltest or wxtest or dicomtest or meshtest or igziptest or noroottest or longtest)"
{% endif %}

about:
  license_file: LICENSE