package:
  name: filestore
  version: {{ environ['GIT_DESCRIBE_TAG'] }}.post{{ environ['GIT_DESCRIBE_NUMBER'] }}

source:
  git_url: ../
  patches:
    - config.patch

build:
  number: 1

  # Note that this will override the default build string with the Python
  # and NumPy versions
  string: {{ environ.get('GIT_BUILD_STR', '') }}_np{{ np }}py{{ py }}


requirements:
  build:
    - python
    - six

  run:
    - python
    - mongoengine ==0.8.7
    - h5py
    - numpy
    - six
    - pyyaml
    - jsonschema
    - pims
    - tifffile
    - boltons

test:
  requires:
    - nslsii_dev_configuration
  imports:
    - filestore
    - filestore.api
    - filestore.commands
    - filestore.conf
    - filestore.file_writers
    - filestore.handlers
    - filestore.odm_templates
    - filestore.retrieve
    - filestore.utils

about:
  home: https://github.com/NSLS-II/filestore
  license: BSD

package:
  name: filestore
  version: {{ environ['GIT_DESCRIBE_TAG'] }}.post{{ environ['GIT_DESCRIBE_NUMBER'] }}

source:
  git_url: ../
  patches:
    - config.patch

build:
  number: 1

  # Note that this will override the default build string with the Python
  # and NumPy versions
  string: {{ environ.get('GIT_BUILD_STR', '') }}_np{{ np }}py{{ py }}


requirements:
  build:
    - python
    - six

  run:
    - python
    - mongoengine ==0.8.7
    - h5py
    - numpy
    - six
    - pyyaml
    - jsonschema
    - pims
    - tifffile
    - boltons

test:
  requires:
    - nslsii_dev_configuration
  imports:
    - filestore
    - filestore.api
    - filestore.commands
    - filestore.conf
    - filestore.file_writers
    - filestore.handlers
    - filestore.odm_templates
    - filestore.path_only_handlers
    - filestore.retrieve
    - filestore.readers
    - filestore.readers.spe
    - filestore.utils
    - filestore.utils.testing

about:
  home: https://github.com/NSLS-II/filestore
  license: BSD

Include all modules in test imports
MNT: Include all modules in test imports
